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: SQL Server
Abfragen sys.dm_hadr_automatic_seeding für das primäre Replikat, um den Status des automatischen Seedingprozesses für eine Verfügbarkeitsgruppe zu überprüfen. Die Sicht gibt eine Zeile für jeden Seedingprozess zurück.
| Spaltenname | Datentyp | Beschreibung |
|---|---|---|
| start_time | datetime | Der Zeitpunkt, zu dem der Vorgang initiiert wurde. |
| completion_time | datetime | Der Zeitpunkt, zu dem der Vorgang abgeschlossen ist (NULL, wenn der Vorgang ausgeführt wird). |
| ag_id | uniqueidentifier | Eindeutige ID für jede Verfügbarkeitsgruppe. |
| ag_db_id | uniqueidentifier | Eindeutige ID für jede Datenbank in der verfügbaren Gruppe. |
| ag_remote_replica_id | uniqueidentifier | Eindeutige ID für das andere Replikat, das dieser Seedingvorgang umfasst. |
| operation_id | uniqueidentifier | Eindeutiger Bezeichner für diesen Seeding-Vorgang. |
| is_source | bit | Gibt an, ob es sich bei diesem Replikat um die Quelle (primär) des Seedingvorgangs handelt. |
| current_state | bit | Der aktuelle Seedingzustand, in dem sich der Vorgang befindet. |
| performed_seeding | bit | Datenbankstreaming für Seeding wird initialisiert. |
| failure_state | int | Der Grund, warum der Vorgang fehlgeschlagen ist, ausgedrückt als ganze Zahl. Wenn failure_state eine dreistellige ganze Zahl ist, gibt ein Wert von 1 in der hundertstelligen Ziffer an, dass der Fehler in der Seedingquelle aufgetreten ist. Ein Wert von 2 in der hundertstelligen Ziffer gibt an, dass für das Seedingziel ein Fehler aufgetreten ist. Die Werte für failure_state umfassen Folgendes. Sie können die failure_state_desc Spalte auch verwenden, um diese Werte zu interpretieren. 0 = Interner Fehler 1 = Benutzerabbruch 2 = SQL-Fehler 3 = Anforderung verweigert 4 = Threadabbruch 5 = Primärfehler 6 = Transport 7 = Transportreplikat 8 = Überprüfen, ob Seeding erforderlich ist 9 = Datenbankdateiinformationen senden 10 = Rückruf erstellen 11 = Vorgang erstellen 12 = VDI-Client erstellen 13 = Open VDI Client 14 = USC-Sitzung erstellen 15 = Seeding 16 = Zeichenfolgenerstellung wiederherstellen 17 = Datenbank-ID-Nachschlagevorgang 18 = Asynchrone Aufgabe erstellen 19 = Timeoutaufgabe erstellen 20 = Asynchroner Vorgangsfehler 21 = Timeout der Seeding Check-Nachricht 22 = Timeout für Dateinachrichten 23 = Datenbank mit Name ist bereits vorhanden 24 = Timeout für sekundäre Nachholvorgänge 25 = Timeout für sekundäre Wiederherstellung des Datenstroms |
| failure_state_desc | ncharvar | Beschreibung, warum der Vorgang fehlgeschlagen ist. Mögliche Werte sind: Interner Fehler Benutzerabbruch SQL-Fehler Anforderung verweigert Threadabbruch Primärer Fehler Transport Transportreplikat Überprüfen, ob Seeding erforderlich ist Datenbankdateiinformationen senden Rückruf erstellen Vorgang erstellen VDI-Client erstellen Vdi-Client öffnen USC-Sitzung erstellen Seeding Zeichenfolgenerstellung wiederherstellen Datenbank-ID-Nachschlagevorgang Asynchrone Aufgabe erstellen Timeoutaufgabe erstellen Asynchroner Vorgangsfehler Timeout der Seeding-Überprüfung der Nachricht Timeout für Dateinachrichten Datenbank mit Name ist bereits vorhanden Timeout für sekundäre Nachholvorgänge Timeout für den sekundären Wiederherstellungsdatenstrom |
| error_code | int | Während des Seedings ist ein SQL-Fehlercode aufgetreten. |
| number_of_attempts | int | Die Häufigkeit, mit der dieser Seedingvorgang versucht wurde. |
Berechtigungen
Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.
Berechtigungen für SQL Server 2022 und höher
Erfordert die VIEW SERVER PERFORMANCE STATE-Berechtigung auf dem Server.
Nächste Schritte
Weitere Informationen zu verwandten Konzepten finden Sie in den folgenden Artikeln: