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

SQL Server 2000 資料庫備份還原圖文教程:企業管理器操作、檔案附加與權限設定

     編輯:關於SqlServer

SQL Server 2000 使用企業管理器 進行備份還原與資料庫附加。本文提供完整圖文步驟,涵蓋從備份裝置還原、強制還原既有資料庫、MDF/LDF 檔案附加、資料夾權限設定 (MSSQLUser 完全控制) 等關鍵操作。

前置條件

  • 備份檔為 .bak 格式且可正常還原。
  • MDF/LDF 檔案放置於非系統碟 (如 D:\MSSQL),避免系統損壞連帶資料遺失。
  • 目標資料夾已授予 MSSQLUser (或 SQL Server 服務帳號) 完全控制 權限。

一、還原資料庫 (從備份裝置)

  1. 開啟「企業管理器」→ 展開伺服器 → 「資料庫」。
  2. 右鍵目標資料庫 (或「資料庫」節點建立新資料庫) → 「所有工作」 → 「還原資料庫」。
  3. 「還原」區域選擇「從裝置」。
  4. 點選「新增」選擇 .bak 檔案路徑 → 確定。
  5. 切換「選項」頁籤:確認資料/記錄檔還原路徑正確。
  6. 勾選「在現有資料庫上強制還原」 (覆蓋現有資料庫)。
  7. 點選「確定」開始還原。

二、附加資料庫 (MDF/LDF 檔案)

  1. 企業管理器 → 右鍵「資料庫」 → 「所有工作」 → 「附加資料庫」。
  2. 點選「...」瀏覽選擇 .mdf 主資料檔。
  3. 系統自動偵測對應 .ldf 記錄檔,若路徑不同可手動修正。
  4. 指定「附加後的資料庫名稱」與「資料庫擁有者」。
  5. 點選「確定」完成附加。

三、關鍵權限設定 (必做)

-- 資料夾權限設定 (以 D:\MSSQL 為例)
1. 檔案總管 → 右鍵 D:\MSSQL → 內容 → 安全性
2. 新增/編輯 MSSQLUser (或 SQL Server 服務啟動帳號)
3. 勾選「完全控制」 → 套用
4. 備份儲存資料夾同樣需設定此權限

權限不足症狀: 還原/備份/附加失敗,錯誤訊息通常為「存取被拒絕」或「作業系統錯誤 5」。

四、常見問題與解決

問題原因解決
還原時找不到備份集.bak 檔案損壞或非完整備份驗證備份檔:RESTORE HEADERONLY FROM DISK='...'
還原後資料庫處於「僅限單一使用者」強制還原中斷連線執行:EXEC sp_dboption 'dbname', 'single user', 'false'
附加失敗:找不到 LDFLDF 路徑異動或遺失手動指定 LDF 路徑,或僅附加 MDF (自動重建 LDF)
備份/還原極慢磁碟 I/O 瓶頸、檔案碎片磁碟重組、分離資料/記錄檔至不同磁碟、啟用備份壓縮 (2008+)

總結

SQL Server 2000 透過企業管理器圖形化介面完成備份還原與附加,核心成功因素在於:備份檔完整性、檔案路徑規劃、資料夾權限正確授予。建議建立標準作業程序 (SOP) 文件化上述步驟,確保團隊成員皆可正確執行災難恢復操作。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved