backupmediafamily (Transact-SQL)

每个媒体簇在表中占一行。如果媒体簇驻留在镜像媒体集中,则对于媒体集中的每个镜像服务器,该媒体簇都具有一个单独的行。该表存储在 msdb 数据库中。

列名

数据类型

说明

media_set_id

int

标识该簇所属媒体集的唯一标识号。引用 backupmediaset(media_set_id)

family_sequence_number

tinyint

该媒体簇在媒体集中的位置。

media_family_id

uniqueidentifier

标识媒体簇的唯一标识号。可以为 NULL。

media_count

int

媒体簇中的媒体数。可以为 NULL。

logical_device_name

nvarchar(128)

sys.backup_devices.name 中此备份设备的名称。如果这是临时备份设备(与 sys.backup_devices 中存在的永久备份设备相反),则 logical_device_name 的值为 NULL。

physical_device_name

nvarchar(260)

备份设备的物理名称。可以为 NULL。

device_type

tinyint

备份设备的类型:

磁盘:

2 = 临时。

102 = 永久。

磁带:

5 = 临时。

105 = 永久。

可以为 NULL。

可以在 sys.backup_devices 中找到所有永久备份设备名称和设备号。

physical_block_size

int

用于写入媒体簇的物理块大小。可以为 NULL。

mirror

tinyint

镜像服务器号 (0-3)。

注释

RESTORE VERIFYONLY FROM backup_device WITH LOADHISTORY 使用来自媒体集标头的相应值填充 backupmediaset 表的列。

若要减少此表以及其他备份和历史记录表中的行数,请执行 sp_delete_backuphistory 存储过程。