jd13dafa为数据库名称
1、修改数据库为紧急模式
ALTER DATABASE jd13dafa SET EMERGENCY
2、使数据库变为单用户模式
ALTER DATABASE jd13dafa SET SINGLE_USER
3、修复数据库日志重新生成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象错误。当您指定“REPAIR_ALLOW_DATA_LOSS”作为DBCC CHECKDB命令参数,该程序将检查和修复报告的错误。但是,这些修复可能会导致一些数据丢失。
DBCC CheckDB (jd13dafa , REPAIR_ALLOW_DATA_LOSS)
4、使数据库变回为多用户模式
数据库一致性检查;执行结果;数据库或表修复例句
全部,数据库一致性检查,执行结果,数据库或表修复
1.These data structure checks can be performed by using DBCC CHECKDB andDBCC CHECKTABLE.
可使用DBCCCHECKDB和DBCCCHECKTABLE执行这些数据结构检查。
2.We also recommend that you periodically run DBCC CHECKDB with no options.
同时建议您定期运行没有选项的DBCCCHECKDB。
3.After this, DBCC CHECKDB checks column-value integrity by default.
然后,DBCCCHECKDB将默认检查列值完整性。
4.However, if you run the DBCC CHECKDB statement to check for databasecorruption, the DBCC CHECKDB statement does not report any errors.
但是,如果运行DBCCCHECKDB语句以检查数据库损坏,DBCCCHECKDB语句不报告任何错误。
第一步:在数据库“属性”选项下,选择“选项”,选择“限制访问”,值改为“SINGLE_USER”第二步:执行SQL
DBCC CHECKDB (数据库名称如mytable, repair_allow_data_loss) with NO_INFOMSGS
第三步:执行SQL
DBCC CHECKDB
如果还有错误,继续执行第二步
第四步:在数据库“属性”选项下,选择“选项”,选择“限制访问”,值改为“MUTI_USER”
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)