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 = TIDAK BERFUNGSI

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

TERSANGKA OFFLINE TIDAK BERFUNGSI
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 media-set.

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)
Cadangan (Transact-SQL)
Tabel Sistem (Transact-SQL)