侧边栏壁纸
博主头像
平凡之路博主等级

生活原本沉闷,但跑起来就会有风!

  • 累计撰写 82 篇文章
  • 累计创建 10 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

checkdb修复sqlserver数据库文件

平凡之路
2021-09-26 / 0 评论 / 0 点赞 / 140 阅读 / 365 字

业务系统查看sqlserver日志发现报错,数据库查询出现问题。
执行以下语句进行修复。

USE master;

/**将数据库置为单用户模式**/
ALTER DATABASE DHYY SET SINGLE_USER WITH ROLLBACK IMMEDIATE;

/**尝试修复报告的所有错误。 这些修复可能会导致一些数据丢失**/
DBCC CHECKDB(DHYY, REPAIR_ALLOW_DATA_LOSS);

/**执行不会丢失数据的修复。 这包括快速修复(如修复非聚集索引中缺少的行)以及更耗时的修复(如重新生成索引)**/
DBCC CHECKDB(@databasename, REPAIR_REBUILD);

/**将数据库置为多用户模式**/
ALTER DATABASE DHYY SET MULTI_USER WITH ROLLBACK IMMEDIATE;

0

评论区