SQL Server 2000 使用企業管理器 進行備份還原與資料庫附加。本文提供完整圖文步驟,涵蓋從備份裝置還原、強制還原既有資料庫、MDF/LDF 檔案附加、資料夾權限設定 (MSSQLUser 完全控制) 等關鍵操作。
.bak 格式且可正常還原。D:\MSSQL),避免系統損壞連帶資料遺失。MSSQLUser (或 SQL Server 服務帳號) 完全控制 權限。.bak 檔案路徑 → 確定。.mdf 主資料檔。.ldf 記錄檔,若路徑不同可手動修正。-- 資料夾權限設定 (以 D:\MSSQL 為例)
1. 檔案總管 → 右鍵 D:\MSSQL → 內容 → 安全性
2. 新增/編輯 MSSQLUser (或 SQL Server 服務啟動帳號)
3. 勾選「完全控制」 → 套用
4. 備份儲存資料夾同樣需設定此權限
權限不足症狀: 還原/備份/附加失敗,錯誤訊息通常為「存取被拒絕」或「作業系統錯誤 5」。
| 問題 | 原因 | 解決 |
|---|---|---|
| 還原時找不到備份集 | .bak 檔案損壞或非完整備份 | 驗證備份檔:RESTORE HEADERONLY FROM DISK='...' |
| 還原後資料庫處於「僅限單一使用者」 | 強制還原中斷連線 | 執行:EXEC sp_dboption 'dbname', 'single user', 'false' |
| 附加失敗:找不到 LDF | LDF 路徑異動或遺失 | 手動指定 LDF 路徑,或僅附加 MDF (自動重建 LDF) |
| 備份/還原極慢 | 磁碟 I/O 瓶頸、檔案碎片 | 磁碟重組、分離資料/記錄檔至不同磁碟、啟用備份壓縮 (2008+) |
SQL Server 2000 透過企業管理器圖形化介面完成備份還原與附加,核心成功因素在於:備份檔完整性、檔案路徑規劃、資料夾權限正確授予。建議建立標準作業程序 (SOP) 文件化上述步驟,確保團隊成員皆可正確執行災難恢復操作。