backupfilegroup(Transact-SQL)
백업 시 데이터베이스의 각 파일 그룹마다 하나의 행을 포함합니다. backupfilegroup은 msdb 데이터베이스에 저장됩니다.
[!참고]
backupfilegroup 테이블에는 백업 세트가 아닌 데이터베이스의 파일 그룹 구성이 표시됩니다. 백업 세트에 파일이 포함되었는지 확인하려면 backupfile 테이블의 is_present 열을 사용합니다.
열 이름 |
데이터 형식 |
설명 |
---|---|---|
backup_set_id |
int |
이 파일 그룹이 포함된 백업 세트입니다. |
name |
sysname |
파일 그룹의 이름입니다. |
filegroup_id |
int |
데이터베이스에서 고유한 파일 그룹의 ID입니다. sys.filegroups의 data_space_id와 같습니다. |
filegroup_guid |
uniqueidentifier |
파일 그룹의 GUID(Globally Unique Identifier)입니다. NULL일 수 있습니다. |
type |
char(2) |
다음 중 하나의 내용 유형 FG = "행" 파일 그룹 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일 수 있습니다. |
주의
중요 |
---|
여러 데이터베이스에 같은 파일 그룹 이름이 나타날 수 있지만 각 파일 그룹에는 고유 GUID가 있습니다. 그러므로 (backup_set_id,filegroup_guid)는 backupfilegroup에서 파일 그룹을 식별하는 고유 키입니다. SQL Server 2000에서 업데이트한 데이터베이스의 파일 그룹에 대한 filegroup_guid는 NULL입니다. |
RESTORE VERIFYONLY FROM backup_device WITH LOADHISTORY는 backupmediaset 테이블의 열을 미디어 세트 헤더의 적절한 값으로 채웁니다.
이 테이블과 기타 백업 및 기록 테이블의 행 개수를 줄이려면 sp_delete_backuphistory 저장 프로시저를 실행합니다.