服务器关闭或启动期间无法自动启动数据库 28

服务器关闭或启动期间无法自动启动数据库 28

我在一台带有 xxx.xxx.x.200 的 PC 上安装了 SQL Server 2008。当我使用 SQL Server Management Studio 从另一台计算机(例如 xxx.xxx.x.81)连接到服务器时,出现以下错误。

 TITLE: Microsoft SQL Server Management Studio
------------------------------

Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476

------------------------------
ADDITIONAL INFORMATION:

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

Database 28 cannot be autostarted during server shutdown or startup. (Microsoft SQL Server, Error: 904)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.3042&EvtSrc=MSSQLServer&EvtID=904&LinkId=20476

为了了解更多,我尝试在另一台客户端机器(例如 xxx.xxx.x.92)上进行同样的操作,效果很好。为什么它的表现是这样的吗?

答案1

听起来您的数据库可能已损坏。使用查询窗口连接并查询 sys.databases 以查看哪个数据库是数据库 28(除非这是名称),然后针对该数据库运行 DBCC CHECKDB 以查看实际问题是什么。还要检查 SQL Server 上的 ERRORLOG 文件以查看其内容。

相关内容