午夜福利一区二区三区欧美在线_538视频在线播放欧美_在线永久免费av网站免费观看_亚洲日韩肏屄不卡视频_国产一级黄色视频免费

MSSQL數(shù)據(jù)庫還原置疑的處理方法

發(fā)布時(shí)間:2013/2/12     點(diǎn)擊數(shù):4897

步驟1:

創(chuàng)建一個(gè)新的數(shù)據(jù)庫,命名為原來數(shù)據(jù)庫的名字。

步驟2:

停止SQL Server

步驟3:

把老數(shù)據(jù)庫的MDF文件替換新數(shù)據(jù)庫的相應(yīng)的MDF文件,并把LDF文件刪除。

步驟4:

重新啟動(dòng)SQL Server服務(wù),然后運(yùn)行如下命令:

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然后重新啟動(dòng)SQL Server服務(wù),然后運(yùn)行如下命令:

DBCC TRACEON(3604)

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

Go

步驟6:

停止SQL然后重新啟動(dòng)SQL Server服務(wù),然后運(yùn)行:

use master

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

Go

sp_configue 'allow updates', 0

reconfigure with override

Go

步驟7:

運(yùn)行dbcc checkdb(db_name) 檢查數(shù)據(jù)庫的完整性

注:都要替換成真實(shí)的數(shù)據(jù)庫名字。