backupfile (Transact-SQL)
針對資料庫的每個資料或記錄檔,各包含一個資料列。這些資料行用來描述取得備份時的檔案組態。檔案是否併入備份,取決於 is_present 資料行。這份資料表儲存在 msdb 資料庫中。
資料行名稱
資料類型
描述
backup_set_id
int
備份組所在檔案的唯一識別碼。參考 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)
資料庫內的檔案識別碼 (對應於 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
檔案群組的識別碼。若要在 backupfilegroup 資料表中找出檔案群組資訊,請搭配 backup_set_id 來使用 filegroup_guid。
is_readonly
bit
1 = 檔案唯讀。
is_present
bit
1 = 檔案包含在備份組中。
請參閱
參考
backupfilegroup (Transact-SQL)
backupmediafamily (Transact-SQL)
backupmediaset (Transact-SQL)
backupset (Transact-SQL)
系統資料表 (Transact-SQL)