sys.dm_database_copies (Azure SQL-adatbázis)

A következőkre vonatkozik:Azure SQL Database

Információt ad vissza az Azure SQL Database-ben lévő adatbázis folyamatos másolati műveleteiről.

A georeplikációs kapcsolatokról szóló információk visszaküldéséhez használja a sys.geo_replication_links rendszernézetet vagy a sys.dm_geo_replication_link_status dinamikus menedzsment nézetet.

Az oszlop neve Adattípus Leírás
database_id int A jelenlegi adatbázis azonosítója a sys.databases nézetben.
kezdő_dátum datetimeoffset Az UTC időpontja egy regionális SQL adatbázis adatközpontban, amikor megkezdődött az adatbázis másolása.
modify_date datetimeoffset Az UTC időpontja a regionális SQL adatbázis adatközpontban, amikor az adatbázis másolása befejeződött. Az új adatbázis jelenleg tranzakcióban összhangban van a fő adatbázissal. A befejezési információk minden 1 percben frissülnek.

UTC idő, ami a percent_complete mező utolsó frissítését tükrözi.
teljes_sázalék real A másolt bájtok százaléka. Az értékek 0 és 100 között mozognak. Az SQL Database automatikusan helyreállíthat bizonyos hibákból, például a failoverből, és újraindíthatja az adatbázis másolatát. Ebben az esetben percent_complete nulláról indulna újra.
error_code int Ha nagyobb, mint 0, akkor a kód jelzi a másolás során történt hibát. Az érték 0-nak felel meg, ha nem történt hiba.
error_desc nvarchar(4096) A másolás során történt hiba leírása.
error_severity int 16-ot ad vissza, ha az adatbázis másolása meghibásodott.
error_state int 1-et küld vissza, ha a másolat nem sikerül.
copy_guid uniqueidentifier A másolási művelet egyedi azonosítója.
partner_server sysname Az SQL adatbázis szerver neve, ahol a másolatot létrehozják.
partner_database sysname A partner szerveren lévő adatbázismásolat neve.
replication_state tinyint Az adatbázis folyamatos másolási állapota. Az értékek a következők:

0=Függő. Az adatbázis-másolat létrehozása ütemezve van, de a szükséges előkészítő lépések még nincsenek befejezve, vagy ideiglenesen blokkolják a vetési kvóta miatt.

1=Kiemelés. A bevetett másolási adatbázis még nincs teljesen szinkronizálva a forrás adatbázissal. Ebben az állapotban nem tudsz csatlakozni a másolathoz. A folyamatban lévő vetősítési művelet megszüntetéséhez a másolási adatbázist le kell hagyni.
replication_state_desc nvarchar(256) A replication_state leírása, az egyik a következők közül:

FÜGGŐ

VETÉS
maximum_lag int Fenntartott mező.
is_continuous_copy bit 0 = Visszaadja 0-t
is_target_role bit 0 =Forrásadatbázis

1 = Adatbázis másolása
is_interlink_connected bit Fenntartott mező.
is_offline_secondary bit Fenntartott mező.

Permissions

Ez a nézet csak a logikai szerver adatbázisában érhető el a szerver szintű fő bejelentkezéshez.

Megjegyzések

Használhatod a sys.dm_database_copies nézetet a forrás vagy a céllogikai szerver adatbázisában Azure SQL Database-ben. Amikor az adatbázis másolata sikeresen befejeződik, és az új adatbázis ONLINE-ba válik, a sys.dm_database_copies nézetben lévő sor automatikusan eltávolítódik.