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 存储过程。