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

SQL Server 備份、還原與收縮操作圖文詳解

     編輯:關於SqlServer

企業管理器圖形化操作是最直觀的備份/還原/收縮入門方式,適合中小型環境日常運維。

一、完全備份數據庫

  1. 企業管理器 → 工具 → 備份數據庫
  2. 備份類型:完全備份
  3. 目標:移除舊路徑 → 添加 → 指定 .bak 文件路徑
  4. 確定執行

二、還原數據庫(異機遷移核心流程)

  1. 新建同名空數據庫(或異名)
  2. 右鍵新庫 → 工具 → 還原數據庫
  3. 來源:從設備 → 選擇 .bak 文件
  4. 選項頁:勾選強制在現有數據庫上還原、恢復狀態選可繼續運行但無法還原日誌
  5. 關鍵:修正邏輯文件名對應的物理路徑(如 D:\SQLData\forum_data.mdf、_log.ldf),目錄必須預先存在
  6. 常見報錯對策:目錄不存在→創建;文件名衝突→改名;空間不足→清理;庫被佔用→關閉連接/重啟服務

三、收縮數據庫(主要針對日誌)

  1. 屬性 → 選項 → 恢復模式改簡單模式
  2. 右鍵數據庫 → 所有任務 → 收縮數據庫(默認設置執行)
  3. 完成後改回完整/大量日誌模式(日誌鏈對災難恢復至關重要)

最佳實踐補充

  • 備份鏈完整性:完全備份 + 差異備份 + 日誌備份組合達到 RPO/RTO 目標
  • 還原演練:季度必演,驗證備份可用性與流程熟練度
  • 收縮慎用:頻繁收縮導致索引碎片,僅在日誌異常暴增後單次執行
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved