首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 資料庫分離與附加圖文教學:跨環境遷移實戰

     編輯:關於SqlServer

核心概念

「分離/附加」類似檔案複製,但必須透過 SSMS 工具操作,直接複製 .mdf/.ldf 檔案無效。流程包含兩個互逆步驟:

  • 分離:從 SQL Server 移除資料庫註冊,檔案保留完整,可備份或移動。
  • 附加:將 .mdf/.ldf 掛載至任意 SQL Server 實例,重新註冊為線上資料庫。

分離資料庫步驟

1. 設定單一使用者模式

右鍵資料庫 → 屬性 → 選項 → 限制存取 → SINGLE_USER。確認對話框警告:會中斷所有現有連線,生產環境需謹慎。

設定單一使用者 限制存取選項 中斷連線確認

2. 執行分離

右鍵資料庫 → 工作 → 分離。勾選「更新統計資料」;若有作用中連線,勾選「刪除連線」。

分離資料庫視窗 分離參數設定 分離完成

附加資料庫步驟

1. 準備檔案

將 .mdf 與 .ldf 複製到目標機器任意資料夾(建議預設 DATA 目錄)。

2. 執行附加

右鍵「資料庫」節點 → 附加 → 新增 → 選取 .mdf 檔案。SSMS 自動偵測對應 .ldf。可修改「附加為」名稱。

附加資料庫入口 選取 MDF 檔案 附加設定確認 附加完成

適用場景與注意事項

  • 同機器不同實例遷移、跨機器部署、教學環境資料庫分發。
  • 分離前務必備份;生產環境分離會中斷服務,建議維護時段操作。
  • 附加後檢查相容性等級、統計資料、孤立使用者。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved