2005/2008的SQLServer数据库被标记为可疑的解决方案

问题的背景:

在SQL Server 2005数据库的日常操作,有时到数据库(如:SharePoint站点配置数据库的名称sharepoint_config)是不正常的操作,如在数据库中读取和写入数据库,没有理由停止,导致SQL Server 2005数据库经常被打断,当你再次打开数据库会发现一些数据库将被标记为可疑(怀疑),并添加在数据库端的名字一个黄色的感叹号,则无法打开数据库,但是数据结构和数据库的内容仍然存在。

uff1a解

当数据库失败时,可以采取以下步骤来解决这个问题。打开数据库中的sql查询编辑器窗口并运行以下命令。

1。将数据库修改为紧急模式

修改数据库sharepoint_config设置急救

2。使数据库成为单用户模式

修改数据库sharepoint_config集single_user

三.恢复数据库日志的再生,此命令检查,结构,配置逻辑的完整性,并在所有数据库对象错误。当你指定的repair_allow_data_loss为DBCC CHECKDB命令参数,程序将检查报告的错误。然而,这些修复可能会导致一些数据丢失。

DBCC CheckDB(sharepoint_config,repair_allow_data_loss)

4。使数据库恢复到多用户模式

修改数据库sharepoint_config集multi_user

5,开始运行>输入命令>打开DOS命令窗口,输入以下命令重新启动数据库服务

停止-停止MSSQLSERVER服务

启动MSSQLServer启动服务

同样,当打开SQL Server 2005时,可疑数据库将恢复正常。