一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Sql Server - Sql2000數據庫的備份文件恢復到Sql2005的方法

Sql2000數據庫的備份文件恢復到Sql2005的方法

2019-11-19 15:33mssql教程網 Sql Server

真的和sql2000恢復方法不同,我用這里介紹的辦法恢復成功了

核心步驟:

在sql server 2005 中直接右擊數據庫選還原數據庫。

Sql2000數據庫的備份文件恢復到Sql2005的方法

詳細內容:

用Sql Server 2000的數據庫備份來還原Sql Server 2005中的數據庫

現在手中有Sql Server 2000中的數據庫備份文件(如果此備份文件沒有后綴名*.bak或*.trn,請追加相應的后綴名),欲將此文件還原到Sql Server 2005中,還原時突然報錯,為此在網上搜索了有關文章,金慶的專欄中有一篇《SQL2005備份還原問題》講解到了,但個人感覺不是很詳細,現將分析和解決方法詳細講解。

【簡單回顧】

如果我們有Sql Server 2000的數據庫備份文件,要還原到另外一個Sql Server 2000數據庫中,我們的操作是什么樣的呢?

1、在目標數據庫服務器中,打開Sql Server 2000的企業管理器,并新建與原庫同名的數據庫;

2、右鍵選擇新建的數據庫,找到并選擇還原數據庫,再隨后的窗口中選擇從設備;

3、添加Sql Server 2000的數據庫備份文件并勾選覆蓋原有數據庫,點擊確定,還原成功!

以上敘述為簡單的回顧在Sql Server 2000中還原數據庫的過程,雖然敘述的步驟不詳細,但這大體的步驟已經可以說明一些問題了!請接著往下看……

【還原Sql Server 2005】

回顧完Sql Server 2000中的數據庫還原步驟,那么要將Sql Server 2000的數據庫備份還原到Sql Server 2005上是不是也是如此呢?于是我如此這般的做了:

1、在目標數據庫服務器中,打開SQL Server Management Studio,登錄成功后,新建與原庫同名的數據庫;

2、右鍵選擇新建的數據庫,選擇“任務”下的“還原”,再隨后的窗口中選擇“源設備”;

3、添加Sql Server 2000的數據庫備份文件(此處的備份文件必須已經添加好后綴名),在列表中勾選此文件點擊“確定”。

4、提示錯誤信息如下:

標題: Microsoft SQL Server Management Studio

------------------------------

還原 對于 服務器“***”失敗。 (Microsoft.SqlServer.Smo)

有關幫助信息,請單擊: 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)

有關幫助信息,請單擊: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.3042.00&LinkId=20476

------------------------------

按鈕:

確定

------------------------------

附圖如下:

Sql2000數據庫的備份文件恢復到Sql2005的方法

詳細錯誤信息附圖如下:

Sql2000數據庫的備份文件恢復到Sql2005的方法

【解決步驟】

看了金慶的專欄的《SQL2005備份還原問題》后知道,若要用Sql Server 2000成功還原到Sql Server 2005中并不能按照在Sql Server 2000中的還原步驟來還原,即不能新建與原庫同名的數據庫,正確的還原方法如下敘述:

1、刪除上述操作中新建的數據庫或還原時要起的數據庫名稱相同的數據庫名稱,結合上圖如刪除已存在的'CN17006_db'數據庫;

2、右擊“數據庫”選擇“還原數據庫”;

Sql2000數據庫的備份文件恢復到Sql2005的方法

3、在出現的窗口中輸入目標數據庫,如輸入CN17006_db,并選擇“源設備”,點擊瀏覽按鈕;

Sql2000數據庫的備份文件恢復到Sql2005的方法

4、單擊“添加”按鈕,選擇Sql Server 2000的備份文件,點擊“確定”按鈕到初始窗口,勾選文件前“還原”列的復選框;

Sql2000數據庫的備份文件恢復到Sql2005的方法

5、點擊“確定”按鈕,數據庫還原成功。

【關鍵所在】

由上述內容不難看出來,使用Sql Server 2000的數據庫備份文件還原Sql Server 2000的數據庫和還原Sql Server 2005的數據庫時,其關鍵所在就是在Sql 2000時是必須新建數據庫并對其還原,而在Sql 2005時是必須不能新建數據庫才能對其還原。另外一個區別就是Sql 2000時是要新建的數據庫名稱與原庫名稱相同,而Sql 2005時輸入的數據庫名稱可以是任意的一個名稱,不必與原庫名稱相同。

注意:

如果經過上面的方法還是不可以的話 可能就是數據庫備份的數據問題了

如果出現這樣的錯誤提示,說明是路徑的問題,將數據庫的備份文件 放在相應的路徑下面,如上文的是"c:\Program Files\Microsoft SQL Server\MSSQL\data\"文件件下,重新添加文件即可。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 高清国产精品久久久久 | 国产精品久久久久久爽爽爽 | 91手机看片国产永久免费 | 性欧美高清理论片 | 亚洲激情网 | 香蕉久久网 | 四虎影视地址 | 国产精品网站在线观看 | 久久精品亚洲国产AV涩情 | 门房秦大爷小说 | 国产精品视频免费一区二区三区 | 日本免费的一级绿象 | 大象传媒短视频网站 | 国产精品高清视亚洲一区二区 | 高清在线观看免费入口 | 国产久热精品 | 国产精品猎奇系列在线观看 | 亚洲午夜久久久久久91 | 亚洲男人天堂影院 | 四虎影视免费观看免费观看 | 亚洲精品国产一区二区在线 | 放荡的女老板bd中文字幕 | 特级淫片欧美高清视频蜜桃 | 色播开心网 | 火影小南被爆羞羞网站进入 | 香蕉免费一区二区三区在线观看 | 按摩师他揉我奶好爽捏我奶 | 脱女学小内内摸出水网站免费 | 日本色女 | 男人香蕉好大好爽视频 | 草啪啪| 国产一区二区三区四区波多野结衣 | 久久伊人影视 | 美国xaxwaswaskino| 日本无遮挡亲吻膜下面免费 | 2018高清国产一道国产 | 欧美一级鲁丝片免费看 | 色花堂国产精品首页第一页 | 免费观看www视频 | 久久99视热频国只有精品 | ak福利午夜在线观看 |