sys.dm_io_backup_tapes
傳回磁帶裝置的清單和掛載要求的狀態,作為備份。
資料行名稱
資料類型
描述
physical_device_name
nvarchar(520)
可以從中取出備份的實際實體裝置名稱。不可為 Null。
logical_device_name
nvarchar(256)
磁碟機的使用者指定名稱 (來自 sys.backup_devices)。如果沒有使用者指定名稱可用,便是 NULL。可為 Null。
status
int
磁帶的狀態:
1 = 已開啟,可供使用
2 = 掛載暫止
3 = 使用中
4 = 載入中
附註:
載入磁帶 (status = 4) 時,尚未讀取媒體標籤。複製媒體標籤值 (如 media_sequence_number) 的資料行會顯示預期的值,可能與磁帶實際的值不同。讀取標籤之後,status 會改成 3 (使用中),之後,媒體標籤資料行會反映所載入的實際磁帶。
不可為 Null。
status_desc
nvarchar(520)
磁帶狀態的描述:
- AVAILABLE
- MOUNT PENDING
- IN USE
- LOADING MEDIA
不可為 Null。
mount_request_time
datetime
要求掛載的時間。如果沒有暫止的掛載 (status!=2),便是 NULL。可為 Null。
mount_expiration_time
datetime
掛載要求將到期 (逾時) 的時間。如果沒有暫止的掛載 (status!=2),便是 NULL。可為 Null。
database_name
nvarchar(256)
將備份至這個裝置中的資料庫。可為 Null。
spid
int
工作階段識別碼。這用來識別磁帶的使用者。可為 Null。
command
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 = 初始化
4 = 附加
可為 Null。
tape_operation_desc
nvarchar(120)
要執行的磁帶作業:
- READ
- FORMAT
- INIT
- APPEND
可為 Null。
mount_request_type
int
掛載要求的類型:
1 = 特定磁帶。需要 media_* 欄位所識別的磁帶。
2 = 下一個媒體家族。要求下一個尚未還原的媒體家族。當還原的來源裝置比媒體家族少時,便使用這個項目。
3 = 接續磁帶。將延伸媒體家族,並要求接續磁帶。
可為 Null。
mount_request_type_desc
nvarchar(120)
掛載要求的類型:
- SPECIFIC TAPE
- NEXT MEDIA FAMILY
- CONTINUATION VOLUME
可為 Null。
權限
使用者必須有這部伺服器的 VIEW SERVER STATE 權限。