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 = 磁碟

5 = 磁帶

7 = 虛擬裝置

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 預存程序。