Datenbankspiegelung – sys.dm_db_mirroring_connections
Gilt für: SQL Server
Gibt für jede für die Datenbankspiegelung hergestellte Verbindung eine Zeile zurück.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
connection_id | uniqueidentifier | Bezeichner der Verbindung. |
transport_stream_id | uniqueidentifier | Bezeichner der SQL Server Network Interface (SNI)-Verbindung, die von dieser Verbindung für TCP/IP-Kommunikation verwendet wird. |
state | smallint | Aktueller Verbindungsstatus. Mögliche Werte: 1 = NEW 2 = CONNECTING 3 = CONNECTED 4 = LOGGED_IN 5 = GESCHLOSSEN |
state_desc | nvarchar(60) | Aktueller Verbindungsstatus. Mögliche Werte: NEU CONNECTING CONNECTED LOGGED_IN CLOSED |
connect_time | datetime | Datum und Uhrzeit der Verbindungseröffnung. |
login_time | datetime | Datum und Uhrzeit der erfolgreichen Verbindungsanmeldung. |
authentication_method | nvarchar(128) | Name der Windows-Authentifizierungsmethode, z. B. NTLM oder KERBEROS. Dieser Wert stammt von Windows. |
principal_name | nvarchar(128) | Anmeldename, der auf Verbindungsberechtigungen überprüft wurde. Bei der Windows-Authentifizierung handelt es sich bei diesem Wert um den Remotebenutzernamen. Bei der Zertifikatsauthentifizierung handelt es sich bei diesem Wert um den Besitzer des Zertifikats. |
remote_user_name | nvarchar(128) | Name des Peer-Benutzers aus der anderen Datenbank, die von der Windows-Authentifizierung verwendet wird. |
last_activity_time | datetime | Datum und Uhrzeit für die letzte Verwendung der Verbindung zum Senden oder Empfangen von Informationen. |
is_accept | bit | Gibt an, ob die Verbindung ursprünglich von der Remoteseite stammt. 1 = Die Verbindung ist eine Anforderung, die von der Remoteinstanz angenommen wurde. 0 = Die Verbindung wurde von der lokalen Instanz gestartet. |
login_state | smallint | Status des Anmeldeprozesses für diese Verbindung. Mögliche Werte: 0 = INITIAL 1 = WAIT LOGIN NEGOTIATE 2 = ONE ISC 3 = ONE ASC 4 = TWO ISC 5 = TWO ASC 6 = WAIT ISC Confirm 7 = WAIT ASC Confirm 8 = WAIT REJECT 9 = WAIT PRE-MASTER SECRET 10 = WAIT VALIDATION 11 = WAIT ARBITRATION 12 = ONLINE 13 = ERROR |
login_state_desc | nvarchar(60) | Aktueller Anmeldestatus des Remotecomputers. Mögliche Werte: Verbindungshandshake wird initialisiert. Verbindungshandshake wartet auf Anmeldungsaushandlungs-Meldung. Verbindungshandshake hat Sicherheitskontext zur Authentifizierung initialisiert und gesendet. Verbindungshandshake hat Sicherheitskontext zur Authentifizierung empfangen und akzeptiert. Verbindungshandshake hat Sicherheitskontext zur Authentifizierung initialisiert und gesendet. Ein optionaler Mechanismus ist für das Authentifizieren der Peers verfügbar. Verbindungshandshake hat Sicherheitskontext zur Authentifizierung empfangen und gesendet. Ein optionaler Mechanismus ist für das Authentifizieren der Peers verfügbar. Verbindungshandshake wartet auf Meldung zur Bestätigung der Sicherheitskontextinitialisierung. Verbindungshandshake wartet auf Meldung zur Bestätigung der Sicherheitskontextannahme. Verbindungshandshake wartet auf SSPI-Ablehnungsmeldung zur fehlgeschlagenen Authentifizierung. Verbindungshandshake wartet auf Meldung für Vorstufe des geheimen Hauptschlüssels. Verbindungshandshake wartet auf Überprüfungsmeldung. Verbindungshandshake wartet auf Vermittlungsmeldung. Verbindungshandshake wurde abgeschlossen und ist online (bereit) für Nachrichtenaustausch. Verbindungsfehler. |
peer_certificate_id | int | Die lokale Objekt-ID des Zertifikats, das von der Remoteinstanz für die Authentifizierung verwendet wird. Der Besitzer dieses Zertifikats muss über CONNECT-Berechtigungen für den Endpunkt der Datenbankspiegelung verfügen. |
encryption_algorithm | smallint | Der für diese Verbindung verwendete Verschlüsselungsalgorithmus. Lässt NULL-Werte zu. Mögliche Werte: Wert: 0 Beschreibung: Keine DDL-Option: Deaktiviert Wert: 1 Beschreibung: RC4 DDL-Option: {Erforderlich | Erforderlicher Algorithmus RC4} Wert: 2 Beschreibung: AES DDL-Option: Erforderlicher Algorithmus AES Wert: 3 Beschreibung: Keine, RC4 DDL-Option: {Unterstützt | Unterstützter Algorithmus RC4} Wert: 4 Beschreibung: none, AES DDL-Option: Unterstützter Algorithmus RC4 Wert: 5 Beschreibung: RC4, AES DDL-Option: Erforderlicher Algorithmus RC4 AES Wert: 6 Beschreibung: AES, RC4 DDL-Option: Erforderlicher Algorithmus AES RC4 Wert: 7 Beschreibung: NONE, RC4, AES DDL-Option: Unterstützter Algorithmus RC4 AES Wert: 8 Beschreibung: NONE, AES, RC4 DDL-Option: Unterstützter Algorithmus AES RC4 Hinweis: Der RC4-Algorithmus wird nur aus Gründen der Abwärtskompatibilität unterstützt. Neues Material kann nur mit RC4 oder RC4_128 verschlüsselt werden, wenn die Datenbank den Kompatibilitätsgrad 90 oder 100 besitzt. (Nicht empfohlen.) Verwenden Sie stattdessen einen neueren Algorithmus, z. B. einen der AES-Algorithmen. In SQL Server 2012 (11.x) und höheren Versionen können Material, das mit RC4 oder RC4_128 verschlüsselt ist, in jeder Kompatibilitätsstufe entschlüsselt werden. |
encryption_algorithm_desc | nvarchar(60) | Textdarstellung des Verschlüsselungsalgorithmus. Lässt NULL-Werte zu. Mögliche Werte: Beschreibung: Keine DDL-Option: Deaktiviert Beschreibung: RC4 DDL-Option: {Erforderlich | Erforderlicher Algorithmus RC4} Beschreibung: AES DDL-Option: Erforderlicher Algorithmus AES Beschreibung: NONE, RC4 DDL-Option: {Unterstützt | Unterstützter Algorithmus RC4} Beschreibung: NONE, AES DDL-Option: Unterstützter Algorithmus RC4 Beschreibung: RC4, AES DDL-Option: Erforderlicher Algorithmus RC4 AES Beschreibung: AES, RC4 DDL-Option: Erforderlicher Algorithmus AES RC4 Beschreibung: NONE, RC4, AES DDL-Option: Unterstützter Algorithmus RC4 AES Beschreibung: NONE, AES, RC4 DDL-Option: Unterstützter Algorithmus AES RC4 |
receives_posted | smallint | Die Anzahl asynchroner Netzwerkempfangsvorgänge, die für diese Verbindung noch nicht abgeschlossen wurden. |
is_receive_flow_controlled | bit | Angabe, ob Netzwerkempfangsvorgänge aus Gründen der Datenflusskontrolle verschoben wurden, da das Netzwerk ausgelastet ist. 1 = True |
sends_posted | smallint | Die Anzahl asynchroner Netzwerksendevorgänge, die für diese Verbindung noch nicht abgeschlossen wurden. |
is_send_flow_controlled | bit | Angabe, ob Netzwerksendevorgänge aus Gründen der Datenflusskontrolle verschoben wurden, da das Netzwerk ausgelastet ist. 1 = True |
total_bytes_sent | bigint | Die Gesamtanzahl der von dieser Verbindung gesendeten Bytes. |
total_bytes_received | bigint | Die Gesamtanzahl der Bytes, die von dieser Verbindung empfangen wurden. |
total_fragments_sent | bigint | Die Gesamtanzahl der von dieser Verbindung gesendeten Datenspiegelungs-Nachrichtenfragmente. |
total_fragments_received | bigint | Die Gesamtanzahl der von dieser Verbindung empfangenen Datenspiegelungs-Nachrichtenfragmente. |
total_sends | bigint | Die Gesamtzahl der von dieser Verbindung ausgestellten Netzwerk-Sendeanforderungen. |
total_receives | bigint | Die Gesamtanzahl der von dieser Verbindung ausgegebenen Netzwerkempfangsanforderungen. |
peer_arbitration_id | uniqueidentifier | Interner Bezeichner für den Endpunkt. Lässt NULL-Werte zu. |
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.
Physische Joins
Kardinalitäten von Beziehungen
From | Beschreibung | Beziehung |
---|---|---|
dm_db_mirroring_connections.connection_id |
dm_exec_connections.connection_id |
1:1 |
Nächste Schritte
Dynamische Verwaltungssichten und Funktionen (Transact-SQL)
Überwachen der Datenbankspiegelung (SQL Server)