成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

在SQL Server 2000中恢復(fù)Master數(shù)據(jù)庫(kù)

瀏覽:151日期:2023-11-04 16:54:10
恢復(fù)Master數(shù)據(jù)庫(kù)的方法:

方法1:

重裝SQL,但是數(shù)據(jù)就Over掉了

方法2:

重建Master Rebuildm.exe用到SQL的安裝文件,從安裝目錄X86Data中拷取原文件。重建成功后,不要啟動(dòng)SQL Server,以單用戶模式進(jìn)入SQL

binsqlservr.exe -m

還原數(shù)據(jù)庫(kù)備份

restore database master from disk='e:master.bak'

恢復(fù)Master

然后啟動(dòng)SQL Server

sp_addumpdevice 'disk',Mas, 'E:Master.bak'

backup database master to mas

restore verifyonly from mas

Cut the Master db

rebuildm.exe

Sqlservr.exe -m

restore database master from disk='e:master.bak'

假如Model數(shù)據(jù)庫(kù)已經(jīng)損壞,需要首先重建Master數(shù)據(jù)庫(kù),再恢復(fù)Model數(shù)據(jù)庫(kù)的備份;MSDB的損壞不影響SQL Server的正常運(yùn)行, 備份還原和用戶數(shù)據(jù)庫(kù)相同。由于SQL Server數(shù)據(jù)庫(kù)每次啟動(dòng)時(shí)都會(huì)使用Model數(shù)據(jù)庫(kù)重建,所以大家就不必再備份了。