backupfile(Transact-SQL)backupfile (Transact-SQL)

이 항목은 다음에 적용됩니다.예SQL Server(2008부터)아니요Azure SQL Database아니요Azure SQL Data Warehouse 아니요병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

데이터베이스의 각 데이터 또는 로그 파일마다 하나의 행을 포함합니다.Contains one row for each data or log file of a database. 이 열은 백업 당시의 파일 구성을 설명합니다.The columns describes the file configuration at the time the backup was taken. 파일의 백업에 포함 되는지 여부에 따라 결정 됩니다는 is_present 열입니다.Whether or not the file is included in the backup is determined by the is_present column. 이 테이블에 저장 되는 msdb 데이터베이스입니다.This table is stored in the msdb database.

열 이름Column name 데이터 형식Data type DescriptionDescription
backup_set_idbackup_set_id intint 백업 세트를 포함한 파일의 고유한 ID입니다.Unique identification number of the file containing the backup set. 참조 backupset (backup_set_id)합니다.References backupset(backup_set_id).
first_family_numberfirst_family_number tinyinttinyint 해당 백업 파일을 포함한 첫 번째 미디어의 패밀리 번호입니다.Family number of the first media containing this backup file. NULL일 수 있습니다.Can be NULL.
first_media_numberfirst_media_number smallintsmallint 해당 백업 파일을 포함한 첫 번째 미디어의 미디어 번호입니다.Media number of the first media containing this backup file. NULL일 수 있습니다.Can be NULL.
filegroup_namefilegroup_name nvarchar(128)nvarchar(128) 백업된 데이터베이스 파일이 포함된 파일 그룹의 이름입니다.Name of the filegroup containing a backed up database file. NULL일 수 있습니다.Can be NULL.
page_sizepage_size intint 페이지 크기(바이트)입니다.Size of the page, in bytes.
file_numberfile_number numeric(10,0)numeric(10,0) 데이터베이스 내에서 고유한 파일 id 번호 (해당 sys.database_files. file_id).File identification number unique within a database (corresponds to sys.database_files.file_id).
backed_up_page_countbacked_up_page_count numeric(10,0)numeric(10,0) 백업된 페이지의 수입니다.Number of pages backed up. NULL일 수 있습니다.Can be NULL.
file_typefile_type char(1)char(1) 백업된 파일이며 다음 중 하나입니다.File backed up, one of:

D = SQL ServerSQL Server 데이터 파일D = SQL ServerSQL Server data file.

L = SQL ServerSQL Server 로그 파일L = SQL ServerSQL Server log file.

F = 전체 텍스트 카탈로그F = Full text catalog.

NULL일 수 있습니다.Can be NULL.
source_file_block_sizesource_file_block_size numeric(10,0)numeric(10,0) 백업될 때, 원본 데이터 또는 로그 파일이 있는 장치입니다.Device that the original data or log file resided on when it was backed up. NULL일 수 있습니다.Can be NULL.
file_sizefile_size numeric(20,0)numeric(20,0) 백업된 파일의 길이(바이트)입니다.Length of the file that is backed up, in bytes. NULL일 수 있습니다.Can be NULL.
logical_namelogical_name nvarchar(128)nvarchar(128) 백업된 파일의 논리적 이름입니다.Logical name of the file that is backed up. NULL일 수 있습니다.Can be NULL.
physical_drivephysical_drive nvarchar(260)nvarchar(260) 물리적 드라이브 또는 파티션 이름입니다.Physical drive or partition name. NULL일 수 있습니다.Can be NULL.
physical_namephysical_name nvarchar(260)nvarchar(260) 물리적(운영 체제) 파일 이름의 남은 부분입니다.Remainder of the physical (operating system) file name. NULL일 수 있습니다.Can be NULL.
상태state tinyinttinyint 파일 상태이며 다음 중 하나입니다.State of the file, one of:

0 = ONLINE0 = ONLINE

1 = RESTORING1 = RESTORING

2 = RECOVERING2 = RECOVERING

3 = RECOVERY PENDING3 = RECOVERY PENDING

4 = SUSPECT4 = SUSPECT

6 = OFFLINE6 = OFFLINE

7 = DEFUNCT7 = DEFUNCT

8 = 삭제8 = DROPPED

참고: 값 5는 이러한 값은 데이터베이스 상태에 대 한 값을 해당 있도록 건너뜁니다.Note: The value 5 is skipped so that these values correspond to the values for database states.
state_descstate_desc nvarchar(64)nvarchar(64) 파일 상태에 대한 설명이며 다음 중 하나입니다.Description of the file state, one of:

ONLINE RESTORINGONLINE RESTORING

RECOVERINGRECOVERING

RECOVERY_PENDINGRECOVERY_PENDING

SUSPECT OFFLINE DEFUNCTSUSPECT OFFLINE DEFUNCT
create_lsncreate_lsn numeric(25,0)numeric(25,0) 파일이 생성된 시점의 로그 시퀀스 번호입니다.Log sequence number at which the file was created.
drop_lsndrop_lsn numeric(25,0)numeric(25,0) 파일이 삭제된 시점의 로그 시퀀스 번호입니다.Log sequence number at which the file was dropped. NULL일 수 있습니다.Can be NULL.

파일이 아직 삭제되지 않은 경우 이 값은 NULL입니다.If the file has not been dropped, this value is NULL.
file_guidfile_guid uniqueidentifieruniqueidentifier 파일의 고유 식별자입니다.Unique identifier of the file.
read_only_lsnread_only_lsn numeric(25,0)numeric(25,0) 해당 파일이 포함된 파일 그룹이 읽기/쓰기에서 읽기 전용으로 변경된 시점(가장 최근 변경)의 로그 시퀀스 번호입니다.Log sequence number at which the filegroup containing the file changed from read-write to read-only (the most recent change). NULL일 수 있습니다.Can be NULL.
read_write_lsnread_write_lsn numeric(25,0)numeric(25,0) 해당 파일이 포함된 파일 그룹이 읽기 전용에서 읽기/쓰기로 변경된 시점(가장 최근의 변경)의 로그 시퀀스 번호입니다.Log sequence number at which the filegroup containing the file changed from read-only to read-write (the most recent change). NULL일 수 있습니다.Can be NULL.
differential_base_lsndifferential_base_lsn numeric(25,0)numeric(25,0) 차등 백업에 대한 기본 LSN입니다.Base LSN for differential backups. 차등 백업은 데이터 익스텐트는 로그 시퀀스 번호 보다 크거나 같은 포함 differential_base_lsn합니다.A differential backup includes only data extents having a log sequence number equal to or greater than differential_base_lsn.

다른 백업 유형의 경우 값은 NULL입니다.For other backup types, the value is NULL.
differential_base_guiddifferential_base_guid uniqueidentifieruniqueidentifier 차등 백업에서 파일의 차등 기반을 구성하는 가장 최근 데이터 백업의 고유 식별자입니다. 값이 NULL이면 파일이 차등 백업에 포함되었지만 기반이 생성된 후 추가된 것입니다.For a differential backup, the unique identifier of the most recent data backup that forms the differential base of the file; if the value is NULL, the file was included in the differential backup, but was added after the base was created.

다른 백업 유형의 경우 값은 NULL입니다.For other backup types, the value is NULL.
backup_sizebackup_size numeric(20,0)numeric(20,0) 이 파일의 백업의 크기(바이트)입니다.Size of the backup for this file in bytes.
filegroup_guidfilegroup_guid uniqueidentifieruniqueidentifier 파일 그룹의 ID입니다.ID of the filegroup. Backupfilegroup 테이블을 파일 그룹 정보를 찾으려면 filegroup_guidbackup_set_id합니다.To locate filegroup information in the backupfilegroup table, use filegroup_guid with backup_set_id.
is_readonlyis_readonly bitbit 1 = 파일이 읽기 전용입니다.1 = File is read-only.
is_presentis_present bitbit 1 = 파일이 백업 세트에 포함되었습니다.1 = File is contained in the backup set.

주의Remarks

RESTORE VERIFYONLY FROM backup_device WITH LOADHISTORY의 열을 채우는 backupmediaset 미디어 세트 헤더의 적절 한 값으로는 테이블입니다.RESTORE VERIFYONLY FROM backup_device WITH LOADHISTORY populates the columns of the backupmediaset table with the appropriate values from the media-set header.

이 테이블의 다른 백업 및 기록 테이블에서 행의 수를 줄이려면 실행는 sp_delete_backuphistory 저장 프로시저입니다.To reduce the number of rows in this table and in other backup and history tables, execute the sp_delete_backuphistory stored procedure.

관련 항목:See Also

백업 및 복원 테이블 ( Transact SQL ) Backup and Restore Tables (Transact-SQL)
backupfilegroup(Transact-SQL) backupfilegroup (Transact-SQL)
backupmediafamily(Transact-SQL) backupmediafamily (Transact-SQL)
backupmediaset(Transact-SQL) backupmediaset (Transact-SQL)
backupset(Transact-SQL) backupset (Transact-SQL)
시스템 테이블 ( Transact SQL )System Tables (Transact-SQL)