backupmediafamily (Transact-SQL)

メディア ファミリごとに 1 行のデータを格納します。メディア ファミリがミラー化されたメディア セット内にある場合は、メディア セット内のミラーごとに個別の行が格納されます。このテーブルは、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 ストアド プロシージャを実行します。