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)