SQL點(diǎn)滴之備份還原數(shù)據(jù)庫(kù)中的小把戲
編者注:在使用SQL Server時(shí),發(fā)生備份還原數(shù)據(jù)庫(kù)小錯(cuò)誤,你該怎么辦?這里有幾個(gè)小把戲,讓我們一起跟隨筆者來(lái)看看吧!
備份數(shù)據(jù)庫(kù)時(shí)出現(xiàn)一個(gè)不太了解的錯(cuò)誤 ,錯(cuò)誤信息“is formatted to support 1 media families, but 2 media families are expected according to the backup device specification”。如下圖:
解決辦法是首先選中擊上一次備份的文件,點(diǎn)擊Remove,去掉當(dāng)前的備份文件,然后再點(diǎn)擊OK備份。這樣才能正確的備份。也在微軟幫助文檔里面看過(guò)原由,實(shí)在內(nèi)容太多沒(méi)有時(shí)間細(xì)看。
還原數(shù)據(jù)庫(kù),又遇到了數(shù)據(jù)庫(kù)里面的小把戲,還原的時(shí)候發(fā)現(xiàn)在文件夾內(nèi)找不到bak文件,選擇All Files(*)之后才能顯示出來(lái)。這個(gè)可能是應(yīng)為系統(tǒng)查看文件夾選項(xiàng)里面的設(shè)置,是的系統(tǒng)不顯示文件后綴。具體如下圖
還要注意的是,如果SQL Server中存在和當(dāng)前數(shù)據(jù)庫(kù)備份名字相同的數(shù)據(jù)庫(kù),并且選擇了覆蓋當(dāng)前數(shù)據(jù)庫(kù),應(yīng)該修改新建的數(shù)據(jù)庫(kù)的mdf,ldf文件名字,否則新的數(shù)據(jù)庫(kù)會(huì)覆蓋掉當(dāng)同名的數(shù)據(jù)庫(kù),如下圖。
原文鏈接:http://www.cnblogs.com/tylerdonet/archive/2011/05/06/2038990.html
【編輯推薦】