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

SQL Server 備份裝置建立與管理:磁碟、磁帶與系統預存程序完整指南

     編輯:關於SqlServer

備份裝置類型與限制

  • 磁碟:本地/遠端硬碟檔案(UNC 路徑)。
  • 磁帶:僅支援**本地**磁帶機,不支援網路磁帶。
  • 管道:命名管道裝置。

Enterprise Manager 圖形化管理

建立備份裝置

  1. 展開 Management → 選取 Backup 圖示。
    Backup Device Properties - New Device 對話框
  2. 右鍵 Backup → New Backup Device。
  3. 輸入邏輯名稱,選擇類型:File name(磁碟)或 Tape drive name(磁帶)。
  4. 確定建立。

刪除備份裝置

右鍵目標裝置 → Delete。

系統預存程序管理

sp_addumpdevice

EXEC sp_addumpdevice
    @devtype = 'disk' | 'tape' | 'pipe',
    @logicalname = 'logical_device_name',
    @physicalname = 'physical_path_or_name';
sp_addumpdevice 語法圖解
sp_addumpdevice 參數說明

sp_dropdevice

EXEC sp_dropdevice @logicalname = 'device_name', @delfile = 'DELFILE';

@delfile 為 DELFILE 時同時刪除實體檔案。

最佳實務

  • 邏輯名稱採用語意化命名(如 BK_FULL_USERDB、BK_LOG_USERDB)。
  • 磁碟備份建議放置獨立磁碟陣列(RAID 1/10),避免與資料/記錄檔爭用 I/O。
  • 定期執行 RESTORE VERIFYONLY 驗證備份可用性。
  • 備份保留策略配合 sp_delete_backuphistory 清理歷程。

小結

備份裝置是備份作業的邏輯抽象層,透過 EM 或 sp_addumpdevice 靈活管理,配合合理的儲存架構與驗證機制,構建可靠備份基礎設施。

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