Sql server 错误945由于无法访问文件或内存或磁盘空间不足,无法打开数据库。有关详细信息,请参阅SQL Server错误日志

Sql server 错误945由于无法访问文件或内存或磁盘空间不足,无法打开数据库。有关详细信息,请参阅SQL Server错误日志,sql-server,sql-server-2008-r2,database-engine,Sql Server,Sql Server 2008 R2,Database Engine,在SQLServerManagementStudio2008R2中尝试访问数据库、登录等时,总会出现以下错误。我浏览了谷歌,想找到一个解决方案,但这些解决方案并没有解决下面的问题。我有足够的权限和足够的磁盘空间。在SQL Management Studio的对象资源管理器中单击任何实体时,会出现以下异常 您可以尝试以下选项: 通过删除不必要的文件或添加新硬盘驱动器来添加更多硬盘空间 检查自动增长 检查数据库帐户权限 MDF和LDF不应在操作系统文件系统级别上标记为只读 祝你好运 创建空间后,

在SQLServerManagementStudio2008R2中尝试访问数据库、登录等时,总会出现以下错误。我浏览了谷歌,想找到一个解决方案,但这些解决方案并没有解决下面的问题。我有足够的权限和足够的磁盘空间。在SQL Management Studio的对象资源管理器中单击任何实体时,会出现以下异常


您可以尝试以下选项:

  • 通过删除不必要的文件或添加新硬盘驱动器来添加更多硬盘空间
  • 检查自动增长
  • 检查数据库帐户权限
  • MDF和LDF不应在操作系统文件系统级别上标记为只读

祝你好运

创建空间后,关闭Management Studio和goto services.msc并重新启动SQL Server()服务,这将解决您的问题。

就我而言,我也收到了相同的错误,Plesk中的DB大小显示为0字节。 在检查SQL Server之后,我发现在我的数据库前面,数据库旁边显示了一条>(恢复挂起)消息

在Plesk中,我强制使用了“修复数据库”选项,之后,我的数据库显示的是确切的数据库大小=100MB,而之前它显示的是0字节


希望它能帮助任何人,在Plesk主机中获得此错误。

查看msdb属性->文件>-Autogrowth/Maxsize,查看是否勾选了Enable Autogrowth。我进一步发现数据库“msdb”的“Recovery Pending”消息显示在数据库旁边。如何在msdb数据库上执行此恢复?您有msdb的备份吗?没有。我没有备份