1. 程式人生 > >資料庫遷移之分離附加

資料庫遷移之分離附加

資料庫遷移一般會選擇備份還原方法,也可以使用指令碼檔案備份的方法,除了上面兩種常用方法,還有一種快速方法就是分離附加的方法,下面說下此方法:

1.開啟並連線資料庫,找到要遷移資料庫,右擊屬 -->任務 -->分離
在這裡插入圖片描述

2.分離頁面如下,如果資料庫正在使用"訊息欄"會有提示幾個連線,資料庫在使用中是不能分離的,所以當資料庫存在連線使用,需要刪除連線,再分離。
在這裡插入圖片描述

3.分離成功後,資料庫會從資料庫引擎中消失,這時候去找分離後的資料庫檔案,檔案路徑一般在"C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA"下,也可以看下資料庫引擎的屬性,找到資料庫根目錄,進入DATA資料夾中即可找到。


在這裡插入圖片描述

4.進入根目錄,DATA資料夾中找到你需要分離的資料庫檔案,以 “.MDF"和”.LDF" 為結尾的兩個檔案,將它們複製到你要遷移的資料庫的根目錄的相同位置。
在這裡插入圖片描述

5.進入準備接受的資料庫的資料庫中,右擊"資料庫",選擇"附加"。
在這裡插入圖片描述

6.進入附加列表,選擇"新增",找到遷移的資料庫,以".MDF"結尾的檔案,確定後附加成功,重新整理下資料庫即可看到遷移過來的資料庫。
在這裡插入圖片描述

7.注意:在開發軟體中,我們都知道軟體是版本的,一般版本都是向下相容的,SQL Server也是如此,如果你使用的是2008版本分離的資料庫,在低於2008版本的資料庫,如2005版本資料庫附加可能會失敗,如果在同樣是2008版本或者高於2008版本附加不會存在因為版本原因附加失敗。