sys.dm_database_copies (Azure SQL Database)

Van toepassing op:Azure SQL Database

Geeft informatie terug over lopende databasekopieeroperaties voor een database in Azure SQL Database.

Om informatie over geo-replicatielinks terug te geven, gebruikt u de sys.geo_replication_links systeemweergave of de sys.dm_geo_replication_link_status dynamische beheerweergave.

Kolomnaam Gegevenssoort Description
database_id int De ID van de huidige database in de sys.databases weergave.
start_date datetimeoffset De UTC-tijd bij een regionaal SQL-databasedatacenter toen het kopiëren van de database werd gestart.
modify_date datetimeoffset De UTC-tijd bij het regionale SQL-databasedatacenter wanneer het kopiëren van de database is voltooid. De nieuwe database is op dit moment transactioneel consistent met de primaire database. De voltooiingsinformatie wordt elke 1 minuut bijgewerkt.

UTC-tijd weerspiegelt de laatste update van het percent_complete veld.
percent_complete real Het percentage bytes dat gekopieerd is. De waarden variëren van 0 tot 100. SQL Database kan automatisch herstellen van sommige fouten, zoals failover, en de database opnieuw kopiëren. In dit geval zou percent_complete opnieuw beginnen vanaf 0.
error_code int Wanneer groter dan 0, geeft de code de fout aan die is opgetreden tijdens het kopiëren. Waarde is 0 als er geen fouten zijn opgetreden.
error_desc Nvarchar(4096) Beschrijving van de fout die optrad tijdens het kopiëren.
error_severity int Geeft 16 terug als de database is afgebroken.
error_state int Geeft 1 terug als de kopie mislukte.
copy_guid uniqueidentifier Unieke ID van de kopieeroperatie.
partner_server sysname Naam van de SQL-databaseserver waar de kopie wordt gemaakt.
partner_database sysname Naam van de databasekopie op de partnerserver.
replication_state tinyint De staat van continue-copy replicatie voor deze database. Waarden zijn:

0=In behandeling. Het aanmaken van de database is gepland, maar de noodzakelijke voorbereidingsstappen zijn nog niet voltooid of worden tijdelijk geblokkeerd door de seedingquota.

1=Seeding. De kopieerdatabase die wordt gezaaid is nog niet volledig gesynchroniseerd met de brondatabase. In deze staat kun je geen verbinding maken met de kopie. Om de lopende seeding-operatie te annuleren, moet de kopieerdatabase worden verwijderd.
replication_state_desc nvarchar(256) Beschrijving van replication_state, een van:

AANHANGIG

ZAAIEN
maximum_lag int Gereserveerd veld.
is_continuous_copy bit 0 = Geeft 0 terug
is_target_role bit 0 =Brondatabase

1 = Kopieer database
is_interlink_connected bit Gereserveerd veld.
is_offline_secondary bit Gereserveerd veld.

Permissions

Deze weergave is alleen beschikbaar in de hoofddatabase op de logische server voor de serverniveau hoofdlogin.

Opmerkingen

Je kunt de sys.dm_database_copies-weergave gebruiken in de hoofddatabase van de bron- of doel-logische server in Azure SQL Database. Wanneer de databasekopie succesvol is voltooid en de nieuwe database ONLINE komt, wordt de rij in de sys.dm_database_copies weergave automatisch verwijderd.

Volgende stappen 

Meer informatie over gerelateerde concepten vindt u in de volgende artikelen: