sys.dm_io_backup_tapes (Transact-SQL)
傳回磁帶裝置的清單和掛載要求的狀態,作為備份。
適用於:SQL Server (SQL Server 2008 至目前版本)。 |
資料行名稱 |
資料類型 |
描述 |
---|---|---|
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) |
磁帶狀態的描述:
不可為 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) |
要執行的磁帶作業:
可為 Null。 |
mount_request_type |
int |
掛載要求的類型: 1 = 特定磁帶。 需要 media_* 欄位所識別的磁帶。 2 = 下一個媒體家族。 要求下一個尚未還原的媒體家族。 當還原的來源裝置比媒體家族少時,便使用這個項目。 3 = 接續磁帶。 將延伸媒體家族,並要求接續磁帶。 可為 Null。 |
mount_request_type_desc |
nvarchar(120) |
掛載要求的類型:
可為 Null。 |
權限
使用者必須有這部伺服器的 VIEW SERVER STATE 權限。