備份裝置提供邏輯名稱對應實體檔案,便於重複使用與企業管理員 (SEM) 可見性管理。
EXEC sp_addumpdevice 'DISK', 'pubs_dump', 'c:\pubs_dump.bak'
GO
BACKUP DATABASE pubs TO pubs_dump WITH NOINIT, STATS = 10
GO
SELECT name AS logical_name, phyname AS physical_name, *
FROM master..sysdevices WHERE name = 'pubs_dump'
GO
EXEC sp_dropdevice 'pubs_dump', 'DELFILE'
GO
BACKUP DATABASE pubs TO DISK = 'c:\pubs_filedump.bak'
WITH NOINIT, STATS = 10
GO
sp_addumpdevice 指向現有檔案納入管理EXEC sp_addumpdevice 'DISK', 'pubs_diskdump', 'c:\pubs_filedump.bak'
GO
SELECT name, phyname FROM master..sysdevices WHERE name LIKE '%pubs%'
GO
| 方式 | SEM 可見性 | 重複使用 | 適用場景 |
|---|---|---|---|
| 備份裝置 | 是 | 高 | 排程備份、標準化流程 |
| 直接磁碟 | 否 | 低 | 臨時、一次性、腳本化備份 |
sysadmin、diskadmin 固定伺服器角色可建立/移除裝置善用備份裝置建立標準化備份流程,配合 sysdevices 系統表查詢,實現備份基礎設施的集中管理。