Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Vonatkozik a következőkre:Azure SQL Database
SQL adatbázis a Microsoft Fabric-ben
Információt ad vissza egy Azure SQL Database logikai szerveren és SQL adatbázisban a Microsoft Fabricben található adatbázis biztonsági mentéseiről.
| Oszlop név | Adattípus | Description |
|---|---|---|
backup_file_id |
uniqueidentifier | A létrehozott biztonsági mentési fájl azonosítója. Nem null értékű. |
logical_database_id |
uniqueidentifier | Logikai adatbázis-azonosító, amelyen a műveletet végrehajtják. Nem null értékű. |
physical_database_name |
nvarchar(128) | Annak a fizikai adatbázisnak a neve, amelyen a műveletet végrehajtják. Nem null értékű. |
logical_server_name |
nvarchar(128) | Annak a logikai kiszolgálónak a neve, amelyen a biztonsági mentés alatt álló adatbázis található. A Fabric sql-adatbázisában ez NULL. |
logical_database_name |
nvarchar(128) | Annak az adatbázisnak a felhasználó által létrehozott neve, amelyen a műveletet végrehajtják. Nem null értékű. |
backup_start_date |
datetime2(7) | Időbélyeg, amikor a biztonsági mentési művelet elindult. Nem null értékű. |
backup_finish_date |
datetime2(7) | Időbélyeg, amikor a biztonsági mentési művelet befejeződött. Nem null értékű. |
backup_type |
char(1) | Biztonsági mentés típusa. Nem null értékű.D = Teljes adatbázis biztonsági mentéseI = Növekményes vagy különbségi biztonsági mentésL = Napló biztonsági mentése. |
in_retention |
bit | Biztonsági mentés megőrzési állapota. Jelzi, hogy a biztonsági mentés megőrzési időn belül van-e. 1 = Adatmegőrzés0 = Nincs megtartás. |
Permissions
Az Azure SQL Database-ben az Alapszintű, az S0 és az S1 szolgáltatás célkitűzéseiben, valamint a rugalmas készletekben lévő adatbázisok esetében a kiszolgálói rendszergazdai fiókra, a Microsoft Entra ID rendszergazdai fiókra vagy a ##MS_ServerStateReader## kiszolgálói szerepkör tagságára van szükség. Az SQL Database-szolgáltatás összes többi célkitűzéséhez vagy az adatbázis ADATBÁZIS-állapotának megtekintése engedélyére, vagy a ##MS_ServerStateReader## kiszolgálói szerepkör tagságára van szükség.
A Fabric SQL-adatbázisban a felhasználónak meg kell adni a VIEW DATABASE STATE állapotot az adatbázisban a DMV lekérdezéséhez. Vagy a Fabric-munkaterület bármely szerepkör tagja lekérdezheti ezt a DMV-t.
Remarks
A biztonsági mentési előzmények nézetben megtartott és megjelenített biztonsági másolatok a biztonsági mentések konfigurált megőrzésétől függenek. A megőrzési időnél (in_retention = 0) régebbi biztonsági másolatok is megjelennek a sys.dm_database_backups nézetben. A konfigurált megőrzésen belül időkorlátos visszaállítást kell végezniük.
Mivel a rugalmas skálázási szolgáltatási szint a biztonsági másolatok pillanatképeire támaszkodik, a DMV rugalmas skálázási szolgáltatási szinten való futtatása nem ad vissza eredményt.
Example
Az aktuális adatbázis összes aktív biztonsági mentésének megjelenítése a biztonsági mentés befejezési dátuma szerint rendezve.
SELECT *
FROM sys.dm_database_backups
ORDER BY backup_finish_date DESC;
Ha egy adatbázis biztonsági másolatainak felhasználóbarát listáját szeretné lekérni, futtassa a következőt:
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;