欢迎光临
我们一直在努力

数据库置疑的处理方法-数据库专栏,SQL Server

建站超值云服务器,限时71元/月

步骤1:

创建一个新的数据库,命名为原来数据库的名字。

步骤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 = db_name

–verify one row is updated before committing

commit tran

步骤5:

停止sql然后重新启动sql server服务,然后运行如下命令:

dbcc traceon(3604)

dbcc rebuild_log(db_name,c:\mssql7\data\dbxxx_3.ldf)

go

步骤6:

停止sql然后重新启动sql server服务,然后运行:

use master

update sysdatabases set status = 8 where name = db_name

go

sp_configue allow updates, 0

reconfigure with override

go

步骤7:

运行dbcc checkdb(db_name) 检查数据库的完整性

注:都要替换成真实的数据库名字。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 数据库置疑的处理方法-数据库专栏,SQL Server
分享到: 更多 (0)