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í pro: SQL Server 2016 (13.x) a novější verze
Vrátí tabulku 0, jednoho nebo více řádků dostupných zálohovacích souborů pro danou databázi. Vrácené zálohy jsou zálohy vytvořené SQL Server spravovanou zálohou pro Microsoft Azure.
Syntax
managed_backup.fn_available_backups ([@database_name = ] 'database name')
Arguments
@database_name
Název databáze. Je @database_name to NVARCHAR(512).
Vrácená tabulka
Tabulka má jedinečné shlukové omezení na (database_guid, backup_start_date a first_lsn, backup_type).
Pokud je databáze zapuštěna a poté znovu vytvořena, vrátí se zálohovací sady všech databází. Výstup je seřazen podle database_guid, který jednoznačně identifikoval každou databázi.
Pokud jsou v LSN mezery, což znamená, že v logaritmickém řetězci dochází k přerušení, tabulka bude obsahovat speciální řádek pro každý chybějící segment LSN.
| Název sloupce | Datový typ | Description |
|---|---|---|
| Backup_path | NVARCHAR(260) COLLATE Latin1_General_CI_AS_KS_WS | URL zálohovacího souboru. |
| backup_type | NVARCHAR(6) | 'DB' pro zálohování databáze 'LOG' pro zálohování logů |
| expiration_date | DATUMČAS | Datum, kdy se očekává smazání tohoto souboru. To je nastaveno na základě schopnosti obnovit databázi do určitého časového bodu v rámci stanovené doby uchovávání. |
| database_guid | UNIQUEIDENTIFIER | Hodnota GUID pro danou databázi. GUID jednoznačně identifikuje databázi. |
| first_lsn | NUMERICKÉ(25, 0) | Logární sekvenční číslo prvního nebo nejstaršího logu v záložní sadě. Může mít hodnotu NULL. |
| last_lsn | NUMERICKÉ(25, 0) | Logové sekvenční číslo dalšího záznamu po záloze zálohy. Může mít hodnotu NULL. |
| backup_start_date | DATUMČAS | Datum a čas zahájení zálohování. |
| backup_finish_date | NVARCHAR(128) | Datum a čas dokončení záložní operace. |
| machine_name | NVARCHAR(128) | Název počítače, na kterém je nainstalována instance SQL Server a na kterém běží SQL Server managed backup do Microsoft Azure. |
| last_recovery_fork_id | UNIQUEIDENTIFIER | Identifikační číslo pro koncovou recovery fork. |
| first_recovery_fork_id | UNIQUEIDENTIFIER | ID startovního recovery forku. U záloh dat se first_recovery_fork_guid rovná last_recovery_fork_guid. |
| fork_point_lsn | NUMERICKÉ(25, 0) | Pokud first_recovery_fork_id není rovno last_recovery_fork_id, jedná se o logaritmické sekvenční číslo vidlice. Jinak je tato hodnota NULL. |
| availability_group_guid | UNIQUEIDENTIFIER | Pokud je databáze databáze Always On, jedná se o GUID skupiny dostupnosti. Jinak je tato hodnota NULL. |
Hodnota návratového kódu
0 (úspěch) nebo 1 (neúspěch).
Zabezpečení
Permissions
Vyžaduje oprávnění SELECT pro tuto funkci.
Examples
Následující příklad uvádí všechny dostupné zálohy zálohované pomocí SQL Server managed backup do Microsoft Azure pro databázi 'MyDB'
SELECT *
FROM msdb.managed_backup.fn_available_backups ('MyDB')