sys.dm_io_backup_tapes (Transact-SQL)
適用於:SQL Server
傳回磁帶裝置的清單,以及備份的掛接要求狀態。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
physical_device_name | nvarchar(520) | 可進行備份的實際實體裝置名稱。 不可為 Null。 |
logical_device_name | nvarchar(256) | 磁碟驅動器的使用者指定名稱(從 sys.backup_devices)。 如果沒有使用者指定的名稱可用,則為 NULL。 可為 Null。 |
status | int | 磁帶的狀態: 1 = 開啟,可供使用 2 = 掛接擱置中 3 = 使用中 4 = 載入 注意: 正在載入磁帶時(狀態 = 4),媒體標籤尚未讀取。 複製媒體標籤值的數據行,例如 media_sequence_number,會顯示預期的值,這可能與磁帶上的實際值不同。 讀取標籤之後, 狀態 會變更為 3 (使用中),然後媒體標籤數據行會反映載入的實際磁帶。 不可為 Null。 |
status_desc | nvarchar(520) | 磁帶狀態的描述: 可用 掛接擱置中 使用中 載入媒體 不可為 Null。 |
mount_request_time | datetime | 要求掛接的時間。 如果沒有掛接擱置,則為 NULL(status!=2)。 可為 Null。 |
mount_expiration_time | datetime | 掛接要求到期的時間(逾時)。 如果沒有掛接擱置,則為 NULL(status!=2)。 可為 Null。 |
database_name | nvarchar(256) | 要備份至此裝置的資料庫。 可為 Null。 |
spid | int | 工作階段識別碼。 這會識別磁帶的使用者。 可為 Null。 |
命令 | int | 執行備份的命令。 可為 Null。 |
command_desc | nvarchar(120) | 命令的描述。 可為 Null。 |
media_family_id | int | 媒體系列索引 (1...n),n 是媒體集中的媒體系列數目。 可為 Null。 |
media_set_name | nvarchar(256) | 建立媒體集時,MEDIANAME 選項所指定的媒體集名稱(如果有的話)。 可為 Null。 |
media_set_guid | uniqueidentifier | 可唯一識別媒體集的標識碼。 可為 Null。 |
media_sequence_number | int | 媒體系列內的磁碟區索引 (1...n)。 可為 Null。 |
tape_operation | int | 執行磁帶作業: 1 = 讀取 2 = 格式 3 = Init 4 = 附加 可為 Null。 |
tape_operation_desc | nvarchar(120) | 執行磁帶作業: READ FORMAT INIT 附加 可為 Null。 |
mount_request_type | int | 掛接要求的類型: 1 = 特定磁帶。 media_* 欄位所識別的磁帶是必要的。 2 = 下一個媒體系列。 要求下一個尚未還原的媒體系列。 從比媒體家族少的裝置還原時,會使用此方式。 3 = 接續磁帶。 媒體系列正在擴充,並要求接續磁帶。 可為 Null。 |
mount_request_type_desc | nvarchar(120) | 掛接要求的類型: 特定磁帶 下一個媒體系列 接續磁碟區 可為 Null。 |
權限
用戶必須具有伺服器上的 VIEW SERVER STATE 許可權。
SQL Server 2022 和更新版本的權限
需要伺服器上的 VIEW SERVER PERFORMANCE STATE 權限。