backupfile (Transact-SQL)
データベースの各データまたは各ログ ファイルに対して 1 行のデータを格納します。各列では、バックアップ作成時のファイル構成の詳細が示されます。バックアップにファイルが含まれているかどうかは、is_present 列の値によって判断されます。このテーブルは、msdb データベースに格納されます。
列名
データ型
説明
backup_set_id
int
バックアップ セットを格納するファイルの一意な識別番号。backupset(backup_set_id) を参照します。
first_family_number
tinyint
バックアップ ファイルが保存されている先頭のメディアのファミリ番号。NULL 値は許可されます。
first_media_number
smallint
バックアップ ファイルが保存されている先頭のメディアのメディア番号。NULL 値は許可されます。
filegroup_name
nvarchar(128)
バックアップされたデータベース ファイルが含まれるファイル グループの名前。NULL 値は許可されます。
page_size
int
ページのサイズ (バイト単位)。
file_number
numeric(10,0)
データベース内で一意なファイル識別番号 (sys.database_files.file_id に対応)。
backed_up_page_count
numeric(10,0)
バックアップされたページ数。NULL 値は許可されます。
file_type
char(1)
バックアップされたファイル。次のいずれかです。
D = SQL Server データ ファイル
L = SQL Server ログ ファイル
F = フルテキスト カタログ
NULL 値は許可されます。
source_file_block_size
numeric(10,0)
バックアップ時に、元のデータまたはログ ファイルが保存されていたデバイス。NULL 値は許可されます。
file_size
numeric(20,0)
バックアップされたファイルの長さ (バイト単位)。NULL 値は許可されます。
logical_name
nvarchar(128)
バックアップされたファイルの論理名。NULL 値は許可されます。
physical_drive
nvarchar(260)
物理ドライブまたはパーティションの名前。NULL 値は許可されます。
physical_name
nvarchar(260)
残りの物理 (オペレーティング システム) ファイルの名前。NULL 値は許可されます。
state
tinyint
ファイルの状態。次のいずれかです。
0 = ONLINE
1 = RESTORING
2 = RECOVERING
3 = RECOVERY PENDING
4 = SUSPECT
6 = OFFLINE
7 = DEFUNCT
メモ :
データベースの状態の値と対応するよう、値 5 はスキップされています。
state_desc
nvarchar(64)
ファイルの状態の説明。次のいずれかです。
ONLINE RESTORING
RECOVERING
RECOVERY_PENDING
SUSPECT OFFLINE DEFUNCT
create_lsn
numeric(25,0)
ファイルが作成されたときのログ シーケンス番号。
drop_lsn
numeric(25,0)
ファイルが削除されたときのログ シーケンス番号。NULL 値は許可されます。
ファイルが削除されていない場合、この値は NULL です。
file_guid
uniqueidentifier
ファイルの一意識別子。
read_only_lsn
numeric(25,0)
このファイルを含むファイル グループが、前回読み書き可能から読み取り専用に変更されたときのログ シーケンス番号。NULL 値は許可されます。
read_write_lsn
numeric(25,0)
このファイルを含むファイル グループが、前回読み取り専用から読み書き可能に変更されたときのログ シーケンス番号。NULL 値は許可されます。
differential_base_lsn
numeric(25,0)
差分バックアップのベース ログ シーケンス番号。差分バックアップには、differential_base_lsn 以上のログ シーケンス番号のデータ エクステントだけが含まれます。
その他の種類のバックアップの場合、この値は NULL です。
differential_base_guid
uniqueidentifier
差分バックアップの場合、ファイルの差分ベースとなる最新のデータ バックアップの一意識別子。この値が NULL の場合、ファイルは差分バックアップに含まれますが、ベースの作成後に追加されています。
その他の種類のバックアップの場合、この値は NULL です。
backup_size
numeric(20,0)
ファイルのバックアップ サイズ (バイト単位)。
filegroup_guid
uniqueidentifier
ファイル グループの ID。backupfilegroup テーブルでファイル グループの情報を探すには、filegroup_guid を backup_set_id と共に使用します。
is_readonly
bit
1 = ファイルは読み取り専用。
is_present
bit
1 = ファイルはバックアップ セットに含まれる。
参照
関連項目
backupfilegroup (Transact-SQL)
backupmediafamily (Transact-SQL)
backupmediaset (Transact-SQL)
backupset (Transact-SQL)
システム テーブル (Transact-SQL)