backupmediafamily (Transact-SQL)
適用於:SQL Server Azure 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。 此欄位會在備份與還原程式之間共用。 它可能包含原始備份目的地路徑或原始還原來源路徑。 視資料庫伺服器上是否先發生備份或還原而定。 不論在還原時間的位置為何,從相同的備份文件連續還原都不會更新路徑。 因此, physical_device_name 欄位無法用來查看所使用的還原路徑。 |
device_type | tinyint | 備份裝置的類型: 2 = 磁碟 5 = 磁帶 7 = 虛擬設備 9 = Azure 儲存體 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 預存程式。
另請參閱
備份與還原數據表 (Transact-SQL)
backupfile (Transact-SQL)
backupfilegroup (Transact-SQL)
backupmediaset (Transact-SQL)
backupset (Transact-SQL)
系統資料表 (Transact-SQL)