如果自己搞不定可以找诗檀软件专业SQL SERVER数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com
Msg 945, Level 14, State 2, Server DESKTOP-L414PA5\SQLEXPRESS, Line 2 Database 'testn1' cannot be opened due to inaccessible files or insufficient memory or disk space. See the SQL Server errorlog for details.
微软官方对该错误的解释是数据库文件或资源不可访问。
Product Name | SQL Server |
Event ID | 945 |
Event Source | MSSQLSERVER |
Component | SQLEngine |
Symbolic Name | DB_IS_SHUTDOWN |
Message Text | Database ‘%.*ls’ cannot be opened due to inaccessible files or insufficient memory or disk space. See the SQL Server error log for details. |
该945报错发生在当SQL SERVER数据库标记某个数据库为IsShutDown状态。“database cannot be opened due to inaccessible files”错误信息也可以发生在SQL数据库因为缺失文件或资源、或备份发生损坏、或数据库处于置疑状态从而无法恢复的场景。
建议用户检查内存、磁盘空间和权限是否存在问题。确认MDF和NDF文件位置,且数据库引擎有权限访问这些文件。若都无问题,则执行ALTER DATABASE [数据库名] set ONLINE 操作,让数据库上线。
注意该问题也可能由于数据文件损坏导致,对于这种情况要么使用备份恢复,要么需要使用特殊工具恢复。
- 修复SQL SERVER数据库的945错误
- 若可能则增加更多的磁盘空间给数据库,或删除磁盘上不必要的文件
- 检查数据库是否处于自动扩展状态
- 检查操作系统账号是否有必要的权限
- 检查MDF、NDF和LDF文件不是处于只读状态
若你的数据库处于置疑状态,并出现如下报错信息:
SQL Error 926 severity 14 Database '%.*ls' cannot be opened. It has been marked SUSPECT by recovery. See the SQL Server errorlog for more information.
SQL SERVER的926报错发生在当附加或卸载MDF文件时,且该MDF文件存在问题从而导致恢复工作无法正常完成,以便将数据库恢复到一致状态。不当的关闭数据库和计算机病毒攻击均可能引起该问题。