如何遷移完整SQL資料庫到另外一臺伺服器?

現在大部分伺服器都用的SQL資料庫.但是有時候想要換臺配置好點的伺服器時,如何把原來伺服器上的資料庫,完好無損的拷貝到另外臺伺服器呢,包括一些配置資訊和使用者登入資訊.本經驗以SQL 2005為例教大家遷移完整資料庫到另外一臺伺服器.

方法/步驟

開始選單--->程式,開啟SQL Server Management Studio(即我們的SQL 2005)

如何遷移完整SQL資料庫到另外一臺伺服器

連線伺服器後,找到我們需要遷移的資料,右鍵點選屬性.

如何遷移完整SQL資料庫到另外一臺伺服器

在資料庫屬性裡面,點選檔案,可檢視資料庫檔案和資料庫日誌檔案的存放路徑.

如何遷移完整SQL資料庫到另外一臺伺服器

確定沒有任何其它使用者連線到此資料庫後,點選該資料庫-->任務-->分離

如何遷移完整SQL資料庫到另外一臺伺服器

我們可以看到分離以後,剛剛那個資料庫,已經不在此列表.

如何遷移完整SQL資料庫到另外一臺伺服器

進入剛剛我們第3步屬性裡面看到的資料庫檔案路徑.如下圖把我們的ZNLCRM.mdf資料庫檔案和ZNLCRM_Log.Ldf資料庫日誌檔案拷貝到另外一臺伺服器.

如何遷移完整SQL資料庫到另外一臺伺服器

在另外臺伺服器上開啟SQL資料庫.與第1步一樣.點選資料庫--->附加.

如何遷移完整SQL資料庫到另外一臺伺服器

在附加資料庫裡面,點選新增,如下圖所示.

如何遷移完整SQL資料庫到另外一臺伺服器

找到剛剛拷貝過來的ZNLCRM.mdf檔案.選中該檔案,依次點選確定.(注意日誌檔案會自動一起載入過來)

如何遷移完整SQL資料庫到另外一臺伺服器

然後我們就可以看到,一個完整的資料庫就直接被遷移過來.如下圖

如何遷移完整SQL資料庫到另外一臺伺服器

相關問題答案