backupfilegroup (Transact-SQL)

バックアップ時に、データベース内のファイル グループごとに 1 行のデータを格納します。backupfilegroupmsdb データベースに格納されています。backupfilegroup は、Microsoft SQL Server 2005 データベース エンジン の新しい機能です。

ms188759.note(ja-jp,SQL.90).gifメモ :
backupfilegroup テーブルは、バックアップ セットではなく、データベースのファイル グループの構成を表します。バックアップ セットにファイルが含まれているかどうかを確認するには、backupfile テーブルの is_present 列を使用します。詳細については、「backupfile (Transact-SQL)」を参照してください。
ms188759.note(ja-jp,SQL.90).gif重要 :
異なるデータベースに同じファイル グループ名が存在することもあります。ただし、各ファイル グループは独自の GUID を持っています。したがって、(backup_set_id,filegroup_guid) が、backupfilegroup にあるファイル グループを識別する一意のキーになります。filegroup_guid の値は、以前のバージョンの SQL Server からアップデートしたデータベースのファイル グループに対しては NULL になることに注意してください。
列名 データ型 説明

backup_set_id

int

ファイル グループが含まれているバックアップ セット。

name

sysname

ファイル グループの名前。

filegroup_id

int

ファイル グループの ID。データベースで一意の値です。sys.filegroupsdata_space_id に対応しています。

filegroup_guid

uniqueidentifier

ファイル グループのグローバル一意識別子。NULL 値は許可されます。

type

char(2)

コンテンツの種類。次のいずれかです。

FG = "Rows" ファイル グループ

SL = SQL Server ログ ファイル グループ

type_desc

nvarchar(60)

関数の種類の説明。次のいずれかです。

ROWS_FILEGROUP

SQL_LOG_FILEGROUP

is_default

bit

CREATE TABLE または CREATE INDEX でファイル グループが指定されていない場合に使用される、既定のファイル グループ。

is_readonly

bit

1 = ファイル グループは読み取り専用

log_filegroup_guid

uniqueidentifier

NULL 値は許可されます。

参照

関連項目

backupfile (Transact-SQL)
backupmediafamily (Transact-SQL)
backupmediaset (Transact-SQL)
backupset (Transact-SQL)
システム テーブル (Transact-SQL)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手