從SQL備份檔案中匯入現存資料庫

來源:互聯網
上載者:User

  SQL本身有資料匯入的操作。但如果要從一個備份的檔案中匯入資料,則要進行另外的操作。下面以一個例子進行說明。

  SQL伺服器上已有一個DOE資料庫,並且裡面有大量的資料,現準備從另外一個備份檔案A1.BAK(不是DOE資料庫的備份檔案)中匯入另外的資料(即匯入後在DOE中增加一些資料表,表中已錄有資料),並保持原DOE的資料不變。

  1、首先,在“SQL企業管理器”中建立一個臨時資料庫A1。

  2、右擊A1資料庫,選擇:所有任務->還原資料庫。

  3、在“還原資料庫”視窗中,選擇:“從裝置”。

  4、點擊“選擇裝置”。

  5、點擊“添加”。

  6、從檔案名稱中選擇要還原的資料庫檔案,如A1.BAK。

  7、點擊“確定”,返回“還原資料庫”視窗。

  8、點擊“選項”卡,進入選項設定。

  9、鉤選:“在現有資料庫上強制還原”。

  10、修改“移到物理檔案名稱”為:“c:\a1.ldf”、“c:\a1.mdf”。

  11、點確定,即可匯入備份檔案中的資料到臨時資料庫A1中。

  12、此時,你可以將資料從A1匯入到另外一真正要匯入的資料庫中,如DOE資料庫。

(下面的資料匯入操作為SQL2000企業管理器的一般資料匯入匯出操作。)

  13、在“SQL企業管理器”中選擇“DOE”資料庫。

  14、右擊DOE資料庫,選擇:所有任務->匯入資料。

  15、在“DTS匯入/匯出嚮導”視窗的“選擇資料來源”中,資料來源選擇剛才建立並匯入資料的臨時資料庫A1。點擊下一步。

  16、在“選擇目的”中,系統已經預設為DOE資料庫。

  17、連續點擊“下一步”,直到完成。

  經過上面的操作,你已經成功地將備份檔案A1.BAK中資料匯入DOE資料庫中,並且DOE資料庫原有資料不變。

  此時,你可以刪除臨時資料庫A1。



相關文章

Cloud Intelligence Leading the Digital Future

Alibaba Cloud ACtivate Online Conference, Nov. 20th & 21st, 2019 (UTC+08)

Register Now >

Starter Package

SSD Cloud server and data transfer for only $2.50 a month

Get Started >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。