您的位置:首页 > 数据库

数据库置疑的处理方法

2004-11-27 20:30 435 查看
 
                数据库置疑的处理方法

 

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

 

步骤2:停止SQL Server

 

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

 

步骤4:重新启动SQL Server服务,然后运行如下命令:

 

Use Master[/i]

Go[/i]

 [/i]

sp_configure 'allow updates', 1[/i]

reconfigure with override[/i]

Go[/i]

 [/i]

begin tran[/i]

update sysdatabases set status = 32768 where name = 'db_name'[/i]

 [/i]

--Verify one row is updated before committing[/i]

commit tran[/i]

 

步骤5:停止SQL然后重新启动SQL Server服务,然后运行如下命令:

 

DBCC[/i] TRACEON[/i](3604[/i])[/i]

DBCC[/i] REBUILD[/i]_LOG[/i]('db_name','c:\mssql7\data\dbxxx_3.ldf'[/i])[/i]

Go[/i]

 

步骤6:停止SQL然后重新启动SQL Server服务,然后运行:

 

use master[/i]

update sysdatabases set status = 8 where name = 'db_name'[/i]

Go[/i]

 [/i]

sp_configue 'allow updates', 0[/i]

reconfigure with override[/i]

Go[/i]

 

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

 

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