backupfile(Transact-SQL)
데이터베이스의 각 데이터 또는 로그 파일마다 하나의 행을 포함합니다. 이 열은 백업 당시의 파일 구성을 설명합니다. 백업에 파일이 포함되는지 여부는 is_present 열에 나타납니다. 이 테이블은 msdb 데이터베이스에 저장됩니다.
열 이름
데이터 형식
설명
backup_set_id
int
백업 세트를 포함한 파일의 고유한 ID입니다. **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)
데이터베이스 내에서 고유한 파일 ID(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)
차등 백업에 대한 기본 LSN입니다. 차등 백업에는 로그 시퀀스 번호가 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)