backupmediaset (Transact-SQL)

每个备份媒体集在表中占一行。该表存储在 msdb 数据库中。

列名

数据类型

说明

media_set_id

int

唯一媒体集标识号。标识,主键。

media_uuid

uniqueidentifier

媒体集的 UUID。所有 MicrosoftSQL Server 媒体集都有一个 UUID。

但对于 SQL Server 的早期版本,如果媒体集只包含一个媒体簇,则 media_uuid 列可能为 NULL(media_family_count 为 1)。

media_family_count

tinyint

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

name

nvarchar(128)

媒体集的名称。可以为 NULL。

有关详细信息,请参阅 BACKUP (Transact-SQL) 中的 MEDIANAME 和 MEDIADESCRIPTION。

description

nvarchar(255)

媒体集的文本化说明。可以为 NULL。

有关详细信息,请参阅 BACKUP (Transact-SQL) 中的 MEDIANAME 和 MEDIADESCRIPTION。

software_name

nvarchar(128)

写入媒体标签的备份软件名称。可以为 NULL。

software_vendor_id

int

写入备份媒体标签的软件供应商标识号。可以为 NULL。

MicrosoftSQL Server 的值为十六进制值 0x1200。

MTF_major_version

tinyint

用于生成该媒体集的 Microsoft 磁带格式的主要版本号。可以为 NULL。

mirror_count

tinyint

媒体集中的镜像服务器数。

is_password_protected

bit

指定媒体集密码是否受到保护:

0 = 未受到保护

1 = 受到保护

is_compressed

bit

备份是否已压缩:

0 = 未压缩

1 = 压缩

msdb 升级过程中,该值设置为 NULL,表示未压缩的备份。

注释

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

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