故障现象:
无法打开数据库 '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