SQL數(shù)據(jù)庫作為最好用的網(wǎng)站數(shù)據(jù)庫,很多大型網(wǎng)站都會選擇,不過數(shù)據(jù)庫操作還是要相當(dāng)小心,免的出錯。最近
廣州網(wǎng)站建設(shè)就遇到一個問題了:當(dāng)還原數(shù)據(jù)庫時,如果出現(xiàn)“為備份或還原操作指定的設(shè)備太多;只允許指定64個設(shè)備。RESTORE DATABASE操作異常終止?!边@個錯誤時,說明你是在把從SQLServer2005上備份的數(shù)據(jù)還原到SQLServer2000數(shù)據(jù)庫上。出現(xiàn)這個錯誤:1.并不說明你的電腦系統(tǒng)有問題(不用重裝系統(tǒng))。2.你的SQLServer2005或SQLServer2000數(shù)據(jù)庫安裝的有問題(不用重裝數(shù)據(jù)庫)。3.不用破口大罵微軟垃圾。
很簡單,只要你連接上SQLServer2005的SQLEXPRESS實(shí)例。在SQLServer2005庫上還原即可。下載SQL Server Management Studio Express軟件,這是用于連接管理SQLServer2005的工具??梢詭椭氵€原數(shù)據(jù)庫,強(qiáng)調(diào)一下,雖然使用SQL Server Management Studio Express這個工具了,SQLEXPRESS這個實(shí)例才是你要連接的2005數(shù)據(jù)庫(./SQLEXPRESS)。而不是(.)或(local),如果是(.)或(local)說明你沒有連接上SQLServer2005數(shù)據(jù)庫,還會報錯,必須確信你真正連接上了SQLServer2005數(shù)據(jù)庫。
最后總結(jié)一下:SQLServer2005和SQLServer2000的備份是不能通用的,因此,當(dāng)還原數(shù)據(jù)庫時不能搞混,特別是,當(dāng)從網(wǎng)上下載一些源代碼,有些數(shù)據(jù)庫的備份,沒有注明是2005還是2000的,當(dāng)出現(xiàn)以上錯誤時,說明你是在把從SQLServer2005上備份的數(shù)據(jù)還原到SQLServer2000數(shù)據(jù)庫上。需要注意一下。