SQL Server 2005數(shù)據(jù)庫還原錯誤的經(jīng)典解決方案
在SQL Server 2005數(shù)據(jù)庫還原的過程中出現(xiàn)錯誤:備份集中的數(shù)據(jù)庫備份與現(xiàn)有的'xxxx'數(shù)據(jù)庫不同,網(wǎng)上找了幾個解決方案測試,最終成功還原,特此記錄下,提供給需要的人。
第一步:
如果你知道備份數(shù)據(jù)庫名你可以跳過第一步,如果你不知道備份數(shù)據(jù)庫的名稱,你可以先執(zhí)行下面語句:
RESTORE FILELISTONLY From disk = 'F:\路徑\css_cms1'--備份數(shù)據(jù)庫文件路徑名
這樣可以列出該文件里的data和log文件名,知道這兩個文件名以后可以執(zhí)行下一步了。
第二步:
如果你知道備份數(shù)據(jù)庫的數(shù)據(jù)庫名稱,你就可以創(chuàng)建一個與之同名的數(shù)據(jù)庫,然后使用一下語句執(zhí)行還原,比如該數(shù)據(jù)庫的data文件是 XXX_Data,Log文件是XXX_log,那么你就創(chuàng)建XXX數(shù)據(jù)庫。然后執(zhí)行SQL語句:
use master restore database CSS_CMS from disk = 'F:\xx路徑\file'--備份的數(shù)據(jù)庫文件路徑名 with replace, MOVE N'XXX_Data' TO N'F:\要保存到的路徑\Data\XXX.mdf', MOVE N'XXX_log' TO N'F:\要保存到的路徑\Data\XXX.ldf'
這樣就能夠成功還原數(shù)據(jù)庫了。
關(guān)于SQL Server 2005數(shù)據(jù)庫還原的知識就介紹到這里,希望大家能有所收獲!
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。