將備份的資料庫檔案(`.mdf`、`.ldf`)附加到 SQL Server 執行個體的標準流程。
圖形介面操作(SSMS / 企業管理員)
- 物件總管中右鍵「資料庫」→ 選擇「**附加...**」。
- 在「附加資料庫」對話框點擊「**加入**」。
- 瀏覽並選取主要資料檔 **`.mdf`**(系統會自動關聯同目錄下的 `.ldf`)。
- 確認檔案路徑、邏輯名稱無誤後點擊「**確定**」完成附加。
T-SQL 指令方式
CREATE DATABASE MyDB
ON (FILENAME = 'D:\Data\MyDB.mdf'),
(FILENAME = 'D:\Data\MyDB_log.ldf')
FOR ATTACH;
GO
若遺失 `.ldf`,可用 `FOR ATTACH_REBUILD_LOG` 重建日誌檔(資料庫需正常關閉)。
常見問題
- 權限不足 → 參考 ID 49094 設定檔案權限。
- 版本不相容 → 低版本備份可附加到高版本,反之不可。
- 檔案損壞 → 僅有 `.mdf` 可嘗試 `DBCC CHECKDB` 修復或第三方工具救援。