Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na:SQL ServerAzure
SQL Managed Instance
Obsahuje jeden řádek pro každou záložní sadu médií. Tato tabulka je uložená v databázi msdb .
| Název sloupce | Datový typ | Description |
|---|---|---|
| media_set_id | int | Jedinečné identifikační číslo mediální sady. Identita, primární klíč. |
| media_uuid | uniqueidentifier | UUID mediální sady. Všechny mediální sady Microsoft SQL Server mají UUID. U starších verzí SQL Server však, pokud mediální sada obsahuje pouze jednu mediální rodinu, může být sloupec media_uuid NULL (media_family_count je 1). |
| media_family_count | tinyint | Počet mediálních rodin v mediální sadě. Může mít hodnotu NULL. |
| name | nvarchar(128) | Název mediální sady. Může mít hodnotu NULL. Pro více informací viz MEDIANAME a MEDIADESCRIPTION v (BACKUPTransact-SQL). |
| description | nvarchar(255) | Textový popis mediální množiny. Může mít hodnotu NULL. Pro více informací viz MEDIANAME a MEDIADESCRIPTION v (BACKUPTransact-SQL). |
| software_name | nvarchar(128) | Název záložního softwaru, který napsal mediální štítek. Může mít hodnotu NULL. |
| software_vendor_id | int | Identifikační číslo výrobce softwaru, který napsal štítek záložního média. Může mít hodnotu NULL. Hodnota Microsoft SQL Server je hexadecimální 0x1200. |
| MTF_major_version | tinyint | Hlavní číslo verze Microsoft Tape Format používané k generování této sady médií. Může mít hodnotu NULL. |
| mirror_count | tinyint | Počet zrcadel v mediální sadě. |
| is_password_protected | bit | Je mediální sada chráněna heslem: 0 = Nechráněno 1 = Chráněno |
| is_compressed | bit | Zda je záloha komprimovaná: 0 = Nekomprimováno 1 = Komprimováno Při aktualizaci msdb je tato hodnota nastavena na NULL. což znamená nekomprimovanou zálohu. |
| is_encrypted | Bit | Zda je záloha zašifrovaná: 0 = Nezašifrováno 1 = zašifrováno |
Remarks
RESTORE VERIFYONLY FROM FROM backup_device S LOADHISTORY vyplní sloupce tabulky backupmediaset příslušnými hodnotami z hlavičky media-set.
Pro snížení počtu řádků v této tabulce a v dalších zálohovacích a historických tabulkách spusťte sp_delete_backuphistory uloženou proceduru.
Examples
Historie zálohování dotazů
Následující dotaz vrací úspěšné zálohovací informace z posledních 2 měsíců.
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;
Související obsah
- Tabulky zálohování a obnovy (Transact-SQL)
- záložní soubor (Transact-SQL)
- backupfilegroup (Transact-SQL)
- backupmediafamily (Transact-SQL)
- Zálohovací sada (Transact-SQL)
- systémových tabulek (Transact-SQL)