Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:Azure SQL-Datenbank
Liefert Informationen über laufende Datenbankkopieroperationen für eine Datenbank in Azure SQL-Datenbank.
Um Informationen über Geo-Replikationslinks zurückzugeben, verwenden Sie die sys.geo_replication_links Systemansicht oder die sys.dm_geo_replication_link_status dynamische Managementansicht.
| Spaltenname | Datentyp | Beschreibung |
|---|---|---|
| database_id | int | Die ID der aktuellen Datenbank in der sys.databases Ansicht. |
| Start_Datum | datetimeoffset | Die UTC-Zeit in einem regionalen SQL-Datenbank-Rechenzentrum, als das Kopieren der Datenbank gestartet wurde. |
| modify_date | datetimeoffset | Die UTC-Zeit im regionalen SQL-Datenbank-Rechenzentrum, wenn das Kopieren der Datenbank abgeschlossen ist. Die neue Datenbank ist derzeit transaktionskonsistent mit der primären Datenbank. Die Abschlussinformationen werden alle 1 Minute aktualisiert. UTC-Zeit entspricht der letzten Aktualisierung des percent_complete-Feldes. |
| percent_complete | real | Der Prozentsatz der Bytes, die kopiert wurden. Die Werte reichen von 0 bis 100. Die SQL-Datenbank kann sich automatisch von einigen Fehlern, wie Failover, erholen und die Datenbankkopie neu starten. In diesem Fall würde percent_complete von 0 neu starten. |
| error_code | int | Wenn größer als 0, zeigt der Code den Fehler an, der beim Kopieren aufgetreten ist. Der Wert ist gleich 0, wenn keine Fehler aufgetreten sind. |
| error_desc | nvarchar(4096) | Beschreibung des Fehlers, der beim Kopieren aufgetreten ist. |
| error_severity | int | Gibt 16 zurück, wenn die Datenbankkopie fehlgeschlagen hat. |
| error_state | int | Gibt 1 zurück, wenn die Kopie fehlgeschlagen ist. |
| copy_guid | uniqueidentifier | Eindeutige ID der Kopieroperation. |
| partner_server | sysname | Name des SQL-Datenbankservers, auf dem die Kopie erstellt wird. |
| partner_database | sysname | Name der Datenbankkopie auf dem Partnerserver. |
| replication_state | tinyint | Der Zustand der kontinuierlichen Kopie-Replikation für diese Datenbank. Die Werte sind: 0=Ausstehend. Die Erstellung der Datenbankkopie ist geplant, aber die notwendigen Vorbereitungsschritte sind noch nicht abgeschlossen oder vorübergehend durch die Seeding-Quote blockiert. 1=Sättung. Die geseedete Kopierdatenbank ist noch nicht vollständig mit der Quelldatenbank synchronisiert. In diesem Zustand kannst du dich nicht mit der Kopie verbinden. Um die laufende Seeding-Operation abzubrechen, muss die Kopierdatenbank verworfen werden. |
| replication_state_desc | nvarchar(256) | Beschreibung von replication_state, eine von: AUSSTEHEND Aussaat |
| maximum_lag | int | Reserviertes Feld. |
| is_continuous_copy | bit | 0 = Gibt 0 zurück |
| is_target_role | bit | 0 =Quelldatenbank 1 = Datenbank kopieren |
| is_interlink_connected | bit | Reserviertes Feld. |
| is_offline_secondary | bit | Reserviertes Feld. |
Erlaubnisse
Diese Ansicht ist nur in der Hauptdatenbank des logischen Servers für den Server-Principal-Login verfügbar.
Bemerkungen
Sie können die sys.dm_database_copies-Ansicht in der Master-Datenbank des Quell- oder Ziel-logischen Servers in Azure SQL-Datenbank verwenden. Wenn die Datenbankkopie erfolgreich abgeschlossen ist und die neue Datenbank ONLINE ist, wird die Zeile in der sys.dm_database_copies Ansicht automatisch entfernt.
Nächste Schritte
Weitere Informationen zu verwandten Konzepten finden Sie in den folgenden Artikeln:
- Kopieren einer transaktionskonsistenten Kopie einer Datenbank in Azure SQL-Datenbank
- Dynamische Georeplikationsverwaltungsansichten und -funktionen (Azure SQL-Datenbank)
- sys.dm_geo_replication_link_status (Azure SQL-Datenbank und Azure SQL Managed Instance)
- Aktive Georeplikation
- Autofailover-Gruppen – Übersicht und bewährte Methoden (Azure SQL-Datenbank)
Überblick über Auto-Failover-Gruppen & Best Practices (Azure SQL Managed Instance)