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:Azure SQL Database
SQL databáze v Microsoft Fabric
Vrací informace o zálohách databáze na logickém serveru Azure SQL Database a v SQL databázi v Microsoft Fabric.
| Název sloupce | Datový typ | Description |
|---|---|---|
backup_file_id |
uniqueidentifier | ID vygenerovaného záložního souboru. Není prázdný. |
logical_database_id |
uniqueidentifier | ID logické databáze, na kterém se operace provádí. Není prázdný. |
physical_database_name |
nvarchar(128) | Název fyzické databáze, na které se operace provádí. Není prázdný. |
logical_server_name |
nvarchar(128) | Název logického serveru, na kterém se nachází zálohovaná databáze. V databázi SQL v prostředcích infrastruktury je to NULL. |
logical_database_name |
nvarchar(128) | Uživatelem vytvořený název databáze, na které se operace provádí. Není prázdný. |
backup_start_date |
datetime2(7) | Časové razítko při spuštění operace zálohování. Není prázdný. |
backup_finish_date |
datetime2(7) | Časové razítko po dokončení operace zálohování Není prázdný. |
backup_type |
char(1) | Typ zálohování. Není prázdný.D = úplné zálohování databázeI = přírůstkové nebo rozdílové zálohováníL = zálohování protokolů. |
in_retention |
bit | Stav uchovávání záloh Určuje, jestli je zálohování v rámci doby uchovávání informací. 1 = Uchování0 = Nevydržuje se. |
Permissions
Ve službě Azure SQL Database, v cílech služby Basic, S0 a S1 a pro databáze v elastických fondech se vyžaduje účet správce serveru, účet správce Microsoft Entra ID nebo členství v roli serveru ##MS_ServerStateReader##. U všech ostatních cílů služby SQL Database je vyžadováno oprávnění ZOBRAZIT STAV DATABÁZE databáze nebo členství v roli serveru ##MS_ServerStateReader##.
V databázi SQL fabric musí být uživateli udělen stav DATABÁZE VIEW v databázi, aby bylo možné dotazovat toto zobrazení dynamické správy. Nebo člen libovolné role pracovního prostoru Infrastruktury, může dotazovat toto zobrazení dynamické správy.
Remarks
Zálohy se uchovávají a zobrazují v zobrazení historie zálohování, závisí na nakonfigurované uchovávání záloh. Některé zálohy starší než doba uchovávání (in_retention = 0) se také zobrazují v zobrazení sys.dm_database_backups. V rámci nakonfigurovaného uchovávání je potřeba provést obnovení k určitému bodu v čase.
Vzhledem k tomu, že úroveň služby Hyperscale spoléhá na snímky pro zálohy, spuštění tohoto zobrazení dynamické správy na úrovni služby Hyperscale nevrátí žádné výsledky.
Example
Zobrazí seznam všech aktivních záloh aktuální databáze seřazené podle data dokončení zálohování.
SELECT *
FROM sys.dm_database_backups
ORDER BY backup_finish_date DESC;
Pokud chcete získat uživatelsky přívětivý seznam záloh pro databázi, spusťte:
SELECT backup_file_id,
backup_start_date,
backup_finish_date,
CASE backup_type
WHEN 'D' THEN 'Full'
WHEN 'I' THEN 'Differential'
WHEN 'L' THEN 'Transaction log'
END AS BackupType,
CASE in_retention
WHEN 1 THEN 'In retention'
WHEN 0 THEN 'Out of retention'
END AS IsBackupAvailable
FROM sys.dm_database_backups
ORDER BY backup_start_date DESC;