다음을 통해 공유


backupfilegroup(Transact-SQL)

적용 대상: SQL Server

백업 시 데이터베이스의 각 파일 그룹에 대해 하나의 행을 포함합니다. backupfilegroup 는 데이터베이스에 msdb 저장됩니다.

참고 항목

이 표에서는 backupfilegroup 백업 세트가 아닌 데이터베이스의 파일 그룹 구성을 보여 줍니다. 파일이 백업 집합에 포함되어 있는지 여부를 식별하려면 백업 파일 테이블의 열을 사용합니다is_present.

열 이름 데이터 형식 설명
backup_set_id int 이 파일 그룹을 포함하는 백업 세트입니다.
name sysname 파일 그룹의 이름입니다.
filegroup_id int 파일 그룹의 ID입니다. 은 데이터베이스 내에서 고유합니다. 에 sys.filegroups해당합니다data_space_id.
filegroup_guid uniqueidentifier 파일 그룹에 대한 전역적으로 고유한 식별자입니다. NULL일 수 있습니다.
type char(2) 다음 중 하나의 내용 유형

FG = 행 파일 그룹
SL = 로그 파일 그룹
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일 수 있습니다.

설명

Important

동일한 파일 그룹 이름이 다른 데이터베이스에 나타날 수 있습니다. 그러나 각 파일 그룹에는 고유한 GUID가 있습니다. 따라서 (backup_set_id,filegroup_guid) .에서 backupfilegroup파일 그룹을 식별하는 고유 키입니다.

RESTORE VERIFYONLY FROM <backup_device> WITH LOADHISTORY 는 테이블의 backupmediaset 열을 미디어 세트 헤더의 적절한 값으로 채웁니다.

이 테이블과 기타 백업 및 기록 테이블의 행 개수를 줄이려면 sp_delete_backuphistory 저장 프로시저를 실행합니다.