共用方式為


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 權限。

另請參閱

動態管理檢視和函數 (Transact-SQL)
I/O 相關動態管理檢視和函式 (Transact-SQL)