在服务器closures或启动期间,数据库28不能自动启动

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

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)相同,它运作良好。 为什么它的行为是这样的。

听起来像你可能有一个损坏的数据库。 连接一个查询窗口并查询sys.databases来查看哪个数据库是数据库28(除非是这个名字),然后运行DBCC CHECKDB来查看实际问题。 还要检查SQL Server上的ERRORLOG文件,看看它说什么。