| 現在手中有Sql Server 2000中的數據庫備份文件(如果此備份文件沒(méi)有后綴名*.bak或*.trn,請追加相應的后綴名),欲將此文件還原到Sql Server 2005中,還原時(shí)突然報錯,為此在網(wǎng)上搜索了有關(guān)文章,金慶的專(zhuān)欄中有一篇《SQL2005備份還原問(wèn)題 》講解到了,但個(gè)人感覺(jué)不是很詳細,現將分析和解決方法詳細講解。 【簡(jiǎn)單回顧】 如果我們有Sql Server 2000的數據庫備份文件,要還原到另外一個(gè)Sql Server 2000數據庫中,我們的操作是什么樣的呢? 1、在目標數據庫服務(wù)器中,打開(kāi)Sql Server 2000的企業(yè)管理器,并新建與原庫同名的數據庫; 2、右鍵選擇新建的數據庫,找到并選擇還原數據庫,再隨后的窗口中選擇從設備; 3、添加Sql Server 2000的數據庫備份文件并勾選覆蓋原有數據庫,點(diǎn)擊確定,還原成功! 以上敘述為簡(jiǎn)單的回顧在Sql Server 2000中還原數據庫的過(guò)程,雖然敘述的步驟不詳細,但這大體的步驟已經(jīng)可以說(shuō)明一些問(wèn)題了!請接著(zhù)往下看…… 【還原Sql Server 2005】 回顧完Sql Server 2000中的數據庫還原步驟,那么要將Sql Server 2000的數據庫備份還原到Sql Server 2005上是不是也是如此呢?于是我如此這般的做了: 1、在目標數據庫服務(wù)器中,打開(kāi)SQL Server Management Studio,登錄成功后,新建與原庫同名的數據庫; 2、右鍵選擇新建的數據庫,選擇“任務(wù)”下的“還原”,再隨后的窗口中選擇“源設備”; 3、添加Sql Server 2000的數據庫備份文件(此處的備份文件必須已經(jīng)添加好后綴名),在列表中勾選此文件點(diǎn)擊“確定”。 4、提示錯誤信息如下: 標題: Microsoft SQL Server Management Studio ------------------------------ 還原 對于 服務(wù)器“***”失敗。 (Microsoft.SqlServer.Smo) 有關(guān)幫助信息,請單擊: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.3042.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=還原+Server&LinkId=20476 ------------------------------ System.Data.SqlClient.SqlError: 備份集中的數據庫備份與現有的 '***' 數據庫不同。 (Microsoft.SqlServer.Smo) 有關(guān)幫助信息,請單擊: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.3042.00&LinkId=20476 ------------------------------ 確定 |
聯(lián)系客服