修复 SQL Server 2008 数据库 926 置疑故障

   Updated: 2020-12-26 22:35       修复 SQL Server 2008 数据库 926 置疑故障无评论

故障现象:

无法打开数据库 'dbname'。恢复操作已将该数据库标记为 SUSPECT,有关详细信息,请参阅 SQL Server 错误日志。(Microsoft SQL Server,错误:926)

1、停止 sqlserver 服务,备份 kmjxc_pro 数据库和日志文件

2、启动 sqlserver 服务,打开 Microsoft SQL Server Management Studio

3、修改数据库为紧急模式:

ALTER DATABASE dbname SET EMERGENCY

4、修改数据库为单用户模式:

ALTER DATABASE dbname SET SINGLE_USER

5、修复数据库及索引:

DBCC CHECKDB (dbname, REPAIR_ALLOW_DATA_LOSS) WITH NO_INFOMSGS, ALL_ERRORMSGS --修复数据库
DBCC CHECKDB (dbname, repair_rebuild) --修复数据库索引(可能会引起数据丢失,可先不运行此命令)

6、恢复数据库为多用户模式:

ALTER DATABASE dbname SET MULTI_USER

参考链接

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注