程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> Sql2000數據庫的備份文件恢復到Sql2005的辦法

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

編輯:MSSQL

Sql2000數據庫的備份文件恢復到Sql2005的辦法。本站提示廣大學習愛好者:(Sql2000數據庫的備份文件恢復到Sql2005的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是Sql2000數據庫的備份文件恢復到Sql2005的辦法正文


焦點步調:

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

sql2000Tosql2005

具體內容:

用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

------------------------------
按鈕:

肯定
------------------------------
附圖以下:

具體毛病信息附圖以下:

【處理步調】
看了金慶的專欄的《SQL2005備份復原成績 》後曉得,若要用Sql Server 2000勝利復原到Sql Server 2005中其實不能依照在Sql Server 2000中的復原步調來復原,即不克不及新建與原庫同名的數據庫,准確的復原辦法以下論述:
1、刪除上述操作中新建的數據庫或復原時要起的數據庫稱號雷同的數據庫稱號,聯合上圖如刪除已存在的'CN17006_db'數據庫;
2、右擊“數據庫”選擇“復原數據庫”;

3、在湧現的窗口中輸出目的數據庫,如輸出CN17006_db,並選擇“源裝備”,點擊閱讀按鈕;

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

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\"文件件下,從新添加文件便可。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved