您的位置:首页 > 其它

置疑的处理方法

2008-04-26 22:33 204 查看
步骤1:

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

步骤2:

停止

步骤3:

把老数据库的MDF文件替换新数据库的相应的MDF文件,并把LDF文件删除。

步骤4:

重新启动SQLServer服务,然后运行如下命令:

UseMaster

Go

sp_configure'allowupdates',1

reconfigurewithoverride

Go

begintran

updatesysdatabasessetstatus=32768wherename='db_name'

--Verifyonerowisupdatedbeforecommitting

committran

步骤5:

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

DBCC TRACEON(3604)

DBCC REBUILD_LOG('db_name','c:/mssql7/data/dbxxx_3.ldf')

Go

步骤6:

停止SQL然后重新启动SQLServer服务,然后运行:

usemaster

updatesysdatabasessetstatus=8wherename='db_name'

Go

sp_configue'allowupdates',0

reconfigurewithoverride

Go

步骤7:

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

注:都要替换成真实的数据库名字。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: