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 저장 프로시저를 실행합니다.