关键词不能为空

当前您在: 主页 > 英语 >

SQL 2000 数据库置疑修复语句

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-07 10:18
tags:

-

2021年2月7日发(作者:chilled)


数据库置疑及修复



?



数据库置疑处理



提要


:


在数据库置疑或者修复的处理过程中


,


须先将文中的数据库更改为真实的数据库名称


.


数 据库置疑修复处理完成后


,


需执行第二步骤

,


使用


DBCC


语句对数据库进行 检测并修复错



.






对于损 坏的数据库


,


可参照数据库修复处理方法进行处理


.


步骤


1





停止


SQL


服务管理器,将原数据文件拷贝出来进行备份,然后将原数据库删除,使用思迅


数据库安 装程序创建一个新的数据库。




步骤


2





停止


SQL Server


服务管理器




步骤


3





用备份出来的老数据库的


MDF


文件替换新数据库相应的


MDF


文件,并把


LDF


文件删除。




步骤


4





重新启动


SQL Server


服务,然后运行如下命令:




Use Master


Go



sp_configure 'allow updates', 1



reconfigure with override



Go



begin tran



update sysdatabases set status = 32768 where name = 'issfoodv6_branch'



--Verify one row is updated before committing



commit tran



步骤


5





停止


SQL


然后重新启动


SQL Server


服务,然后运行如下命令:







DBCC TRACEON(3604)



DBCC REBUILD_LOG('


issfoodv6_ branch


','C:ProgramFilesMicrosoft SQL


ServerMSSQLDataissfoodv6_branch_')


Go


--







db _name












数< /p>






,




< p>





issfoodv6_branch




步骤


6





停止


SQL


然后重新启动


SQL Server


服务,然后运行:




use master



update sysdatabases set status = 8 where name = 'issfoodv6_branch'



Go



sp_configure 'allow updates', 0



reconfigure with override



Go



步骤


7





运行


dbcc checkdb(issfoodv6_branch)


检查数据库的完整性













-


-


-


-


-


-


-


-



本文更新与2021-02-07 10:18,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/607959.html

SQL 2000 数据库置疑修复语句的相关文章