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 = 正在加载
注意
磁带正在加载时(状态 = 4),媒体标签还无法读取。复制媒体标签值的列(如 media_sequence_number)将显示预测值,各个值可能与磁带的实际值不同。读取标签之后,状态将更改为 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 |
会话 ID,用以标识磁带的用户。可为 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 权限。