数据库一般性错误

图片发自简书App

repair_allow_data_loss 是最低的修复级别(对于由 DBCC CHECKDB (数据库名 ) 发现的错误而言)。 DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。

2、下面是修复过程:

(1)将数据库设置为单用户模式(注意要断开与所有客户端的连接)

sp_dboption 'sysdb', 'single user', 'true'——sysdb是数据库名

(2)执行修复语句:

dbcc checkdb(sysdb,repair_allow_data_loss)——修复数据库

dbcc checkdb(sysdb,repair rebuild)——修复索引

(3)再执行dbcc检查:

dbcc checkdb(sysdb)——如果提示:0个分配错误和0个一致性错误表明已经修复,如果还有错误则可重复执行第(2)步的语句多修复几次。

(4)取消数据库单用户模式:

sp_dboption 'sysdb', 'single user', 'false'

三、一般性错误使用上述方法基本都可修复。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 经典MSSQL语句大全和常用SQL语句命令的作用 下列语句部分是Mssql语句,不可以在access中使用。 SQ...
    Keropok阅读 2,422评论 0 30
  • 一、学习与实践 1.付出不亚于任何人的努力 2.要谦虚,不要骄傲 3.要每天反省 4.活着,就要感谢 5.积善行,...
    泰优汇王毅阅读 293评论 0 1
  • “妈妈菜”怎么会扯上“工匠精神”的呢? 你也许会觉得我在胡扯,但我要郑重的提醒你,好好回忆一下你吃过的每一顿“妈妈...
    林九儿阅读 375评论 0 1
  • 今晚看了朗读者 ,主题是“选择”,晚上刚好看到有关选择的部分,巧合了。 我们这一生会面临很多选择,除了会一直...
    荷兰豆儿阅读 98评论 0 0
  • 使用这句代码获取网页的高度,后来发现获取的高度会比实际的高度多一点 出现原因:webView在初始化的时候没有设置...
    欠揍的葡萄阅读 947评论 2 5