backupfile (Transact-SQL)

Berlaku untuk:SQL Server

Berisi satu baris untuk setiap data atau file log database. Kolom menjelaskan konfigurasi file pada saat cadangan diambil. Apakah file disertakan dalam cadangan ditentukan oleh kolom is_present atau tidak. Tabel ini disimpan dalam database msdb .

Nama kolom Jenis data Deskripsi
backup_set_id int Nomor identifikasi unik file yang berisi kumpulan cadangan. Referensi backupset(backup_set_id).
first_family_number kecil Nomor keluarga media pertama yang berisi file cadangan ini. Bisa NULL.
first_media_number smallint Nomor media media pertama yang berisi file cadangan ini. Bisa NULL.
filegroup_name nvarchar(128) Nama grup file yang berisi file database yang dicadangkan. Bisa NULL.
page_size int Ukuran halaman, dalam byte.
file_number numerik(10,0) Nomor identifikasi file unik dalam database (sesuai dengan sys.database_files.file_id).
backed_up_page_count numerik(10,0) Jumlah halaman yang dicadangkan. Bisa NULL.
file_type karakter(1) File dicadangkan, salah satu dari:

D = File data SQL Server.

L = File log SQL Server.

F = Katalog teks lengkap.

Bisa NULL.
source_file_block_size numerik(10,0) Perangkat tempat data asli atau file log berada saat dicadangkan. Bisa NULL.
file_size numerik(20,0) Panjang file yang dicadangkan, dalam byte. Bisa NULL.
logical_name nvarchar(128) Nama logis file yang dicadangkan. Bisa NULL.
physical_drive nvarchar(260) Drive fisik atau nama partisi. Bisa NULL.
physical_name nvarchar(260) Sisa nama file fisik (sistem operasi). Bisa NULL.
state kecil Status file, salah satu dari:

0 = ONLINE

1 = MEMULIHKAN

2 = PEMULIHAN

3 = PEMULIHAN TERTUNDA

4 = TERSANGKA

6 = OFFLINE

7 = DEFUNCT

8 = DIHILANGKAN

Catatan: Nilai 5 dilewati sehingga nilai-nilai ini sesuai dengan nilai untuk status database.
state_desc nvarchar(64) Deskripsi status file, salah satu dari:

PEMULIHAN ONLINE

MEMULIHKAN

RECOVERY_PENDING

SUSPECT OFFLINE DEFUNCT
create_lsn numerik(25,0) Nomor urutan log tempat file dibuat.
drop_lsn numerik(25,0) Nomor urutan log tempat file dihilangkan. Bisa NULL.

Jika file belum dihilangkan, nilai ini adalah NULL.
file_guid pengidentifikasi unik Pengidentifikasi unik file.
read_only_lsn numerik(25,0) Nomor urutan log di mana grup file yang berisi file diubah dari baca-tulis menjadi baca-saja (perubahan terbaru). Bisa NULL.
read_write_lsn numerik(25,0) Nomor urutan log di mana grup file yang berisi file berubah dari baca-saja ke baca-tulis (perubahan terbaru). Bisa NULL.
differential_base_lsn numerik(25,0) Base LSN untuk pencadangan diferensial. Cadangan diferensial hanya mencakup tingkat data yang memiliki nomor urutan log yang sama dengan atau lebih besar dari differential_base_lsn.

Untuk jenis cadangan lainnya, nilainya adalah NULL.
differential_base_guid pengidentifikasi unik Untuk cadangan diferensial, pengidentifikasi unik dari cadangan data terbaru yang membentuk basis diferensial file; jika nilainya NULL, file disertakan dalam cadangan diferensial, tetapi ditambahkan setelah dasar dibuat.

Untuk jenis cadangan lainnya, nilainya adalah NULL.
backup_size numerik(20,0) Ukuran cadangan untuk file ini dalam byte.
filegroup_guid pengidentifikasi unik ID grup file. Untuk menemukan informasi grup file dalam tabel backupfilegroup, gunakan filegroup_guid dengan backup_set_id.
is_readonly bit 1 = File bersifat baca-saja.
is_present bit 1 = File terkandung dalam kumpulan cadangan.

Keterangan

RESTORE VERIFYONLY FROM backup_device WITH LOADHISTORY mengisi kolom tabel backupmediaset dengan nilai yang sesuai dari header set media.

Untuk mengurangi jumlah baris dalam tabel ini dan dalam tabel pencadangan dan riwayat lainnya, jalankan prosedur tersimpan sp_delete_backuphistory .

Lihat Juga

Tabel Pencadangan dan Pemulihan (Transact-SQL)
backupfilegroup (Transact-SQL)
backupmediafamily (Transact-SQL)
backupmediaset (Transact-SQL)
backupset (Transact-SQL)
Tabel Sistem (Transact-SQL)