Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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:
- Kopieer een transactioneel consistente kopie van een database in Azure SQL Database
- Geo-Replication dynamische beheerweergaven en -functies (Azure SQL Database)
- sys.dm_geo_replication_link_status (Azure SQL Database en Azure SQL Managed Instance)
- Actieve geo-replicatie
- Overzicht van groepen voor automatische failover en best practices (Azure SQL Database)
Overzicht van auto-failover groepen & Best practices (Azure SQL Managed Instance)