数据库单表查询超时,重建索引失败。

xiaoxiao2021-02-28  111

导致原因为数据库文件损坏产生。处理步骤:

 

由数据库文件,不包含日志文件下创建数据库.

新建同名数据库;

停止数据库服务;

将原数据库*.mdf文件覆盖新建数据库文件对应目录下;

重起数据库服务;

执行下面SQL: ALTER DATABASE 数据库名 SET EMERGENCY ALTER DATABASE  数据库名 SET SINGLE_USER ALTER DATABASE  数据库名 REBUILD LOG ON (NAME=数据库名, FILENAME='日志文件目录和名称')

重新启动sqlserver

执行下面SQ: DBCC CHECKDB ('HuaChenDMSDown_JB', REPAIR_FAST)

DBCC CHECKDB ('HuaChenDMSDown_JB', REPAIR_REBUILD)

DBCC CHECKDB ('HuaChenDMSDown_JB', REPAIR_ALLOW_DATA_LOSS)

ALTER DATABASE HuaChenDMSDown_JB SET MULTI_USER ALTER DATABASE HuaChenDMSDown_JB SET ONLINE

转载请注明原文地址: https://www.6miu.com/read-62539.html

最新回复(0)