Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
Azure SQL Managed Instance
Berisi satu baris untuk setiap set media cadangan. Tabel ini disimpan dalam database msdb .
| Nama kolom | Jenis data | Deskripsi |
|---|---|---|
| media_set_id | int | Nomor identifikasi set media unik. Identitas, kunci primer. |
| media_uuid | pengidentifikasi unik | UUID dari set media. Semua set media Microsoft SQL Server memiliki UUID. Namun, untuk versi SQL Server yang lebih lama, jika kumpulan media hanya berisi satu keluarga media, kolom media_uuid mungkin NULL (media_family_count adalah 1). |
| media_family_count | kecil | Jumlah keluarga media dalam set media. Bisa NULL. |
| nama | nvarchar(128) | Nama set media. Bisa NULL. Untuk informasi selengkapnya, lihat MEDIANAME dan MEDIADESCRIPTION di BACKUP (Transact-SQL). |
| description | nvarchar(255) | Deskripsi tekstual set media. Bisa NULL. Untuk informasi selengkapnya, lihat MEDIANAME dan MEDIADESCRIPTION di BACKUP (Transact-SQL). |
| software_name | nvarchar(128) | Nama perangkat lunak cadangan yang menulis label media. Bisa NULL. |
| software_vendor_id | int | Nomor identifikasi vendor perangkat lunak yang menulis label media cadangan. Bisa NULL. Nilai untuk Microsoft SQL Server adalah 0x1200 heksadesimal. |
| MTF_major_version | kecil | Nomor versi utama Format Pita Microsoft yang digunakan untuk menghasilkan set media ini. Bisa NULL. |
| mirror_count | kecil | Jumlah cermin dalam set media. |
| is_password_protected | bit | Apakah set media dilindungi kata sandi: 0 = Tidak dilindungi 1 = Dilindungi |
| is_compressed | bit | Apakah cadangan dikompresi: 0 = Tidak dikompresi 1 = Terkompresi Selama peningkatan msdb, nilai ini diatur ke NULL. yang menunjukkan cadangan yang tidak dikompresi. |
| is_encrypted | Sedikit | Apakah cadangan dienkripsi: 0 = Tidak dienkripsi 1 = Terenkripsi |
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 .
Contoh
Riwayat pencadangan kueri
Kueri berikut mengembalikan informasi cadangan yang berhasil dari 2 bulan terakhir.
SELECT bs.database_name,
backuptype = CASE
WHEN bs.type = 'D'
AND bs.is_copy_only = 0 THEN 'Full Database'
WHEN bs.type = 'D'
AND bs.is_copy_only = 1 THEN 'Full Copy-Only Database'
WHEN bs.type = 'I' THEN 'Differential database backup'
WHEN bs.type = 'L' THEN 'Transaction Log'
WHEN bs.type = 'F' THEN 'File or filegroup'
WHEN bs.type = 'G' THEN 'Differential file'
WHEN bs.type = 'P' THEN 'Partial'
WHEN bs.type = 'Q' THEN 'Differential partial'
END + ' Backup',
CASE bf.device_type
WHEN 2 THEN 'Disk'
WHEN 5 THEN 'Tape'
WHEN 7 THEN 'Virtual device'
WHEN 9 THEN 'Azure Storage'
WHEN 105 THEN 'A permanent backup device'
ELSE 'Other Device'
END AS DeviceType,
bms.software_name AS backup_software,
bs.recovery_model,
bs.compatibility_level,
BackupStartDate = bs.Backup_Start_Date,
BackupFinishDate = bs.Backup_Finish_Date,
LatestBackupLocation = bf.physical_device_name,
backup_size_mb = CONVERT(decimal(10, 2), bs.backup_size/1024./1024.),
compressed_backup_size_mb = CONVERT(decimal(10, 2), bs.compressed_backup_size/1024./1024.),
database_backup_lsn, -- For tlog and differential backups, this is the checkpoint_lsn of the FULL backup it is based on.
checkpoint_lsn,
begins_log_chain,
bms.is_password_protected
FROM msdb.dbo.backupset bs
LEFT OUTER JOIN msdb.dbo.backupmediafamily bf ON bs.[media_set_id] = bf.[media_set_id]
INNER JOIN msdb.dbo.backupmediaset bms ON bs.[media_set_id] = bms.[media_set_id]
WHERE bs.backup_start_date > DATEADD(MONTH, -2, sysdatetime()) --only look at last two months
ORDER BY bs.database_name ASC, bs.Backup_Start_Date DESC;