1. 程式人生 > >SQL Server資料庫備份檔案還原到不同的資料庫xjh測試可以-https://www.yigujin.cn/1269.html

SQL Server資料庫備份檔案還原到不同的資料庫xjh測試可以-https://www.yigujin.cn/1269.html

SQL Server 2005 備份檔案還原到新資料庫

2017年07月10日 17:41:49  閱讀 267 次 評論 2 條

 

上次的『刪除SQLServer2005歷史資料之工作小結』一文中說到由於特殊原因需要刪除某系統的歷史資料,在刪除之前已經把資料庫進行了備份。現在由於工作需要又要查到這些歷史的舊資料,所以就需要將備份檔案恢復到資料庫中,但是為了不影響現在執行的資料庫資料,這樣一來就很有必要新建一個數據庫,然後把舊資料匯入到這個新的資料庫中。

SQL Server 2005 備份檔案還原到新資料庫 技術文件 第1張

由於太久沒有還原過檔案了,所以就以為很簡單,直接新建資料庫 >> 右鍵該資料庫 >> 任務 >> 還原 >> 資料庫 >> 還原的源中選擇『源裝置』>> 接著找到原先備份的資料庫檔案 >> 記得勾選還原的資料庫檔案(具體見下圖),沒想到點選確定還原後卻直接出錯,具體原因沒截圖,好像是說資料庫不一樣之類的。如果是直接還原到原來的資料庫應該就是這樣操作,不過現在是還原到新的資料庫,那麼應該還是需要進行一些簡單設定的,百度之後果然如此。

SQL Server 2005 備份檔案還原到新資料庫 技術文件 第2張

其實還原 SQL Server 2005 備份檔案到新資料庫的操作流程跟上面說的差不多,只是多了一個步驟,就是左上角的『選項』,在還原選項中勾選“覆蓋現有資料庫”,然後將“將資料庫檔案還原為”(下圖紅框位置)的資料庫檔案和日誌檔案都需要修改為新資料庫的名稱,最後點選『確定』按鈕才能正確地將 SQL Server 2005 備份檔案還原到新資料庫中。

SQL Server 2005 備份檔案還原到新資料庫 技術文件 第3張

資料庫備份檔案還原到新資料之後,直接將這個 HY 系統的整個資料夾複製一份,另行命名,然後通過 IIS 建立一個新的 HYJIU 系統對應這個舊資料,然後通過不同埠號進入現行的 HY 系統和 HYJIU 系統,這樣一來就可以同時查詢現行資料和舊資料了。

其實,很多事情沒有動手操作之前都覺得很難,但是真的去動手摺騰之後才發現原來不過如此,所以很多時候我們不要“三思而後行”,因為想得太多,困難就會顯得更多,越想就越不敢動手摺騰了。當然,也不是叫大家直接動手不要思考,而是建議大家要敢於動手去折騰,不過有一點一定要切記,那就是在折騰之前一定要做好備份工作!!!先備份後動手,這樣才能放心大膽去折騰!