Freigeben über


sys.dm_db_mirroring_connections (Transact-SQL)

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 SNI (SQL Server Network Interface)-Verbindung, die von dieser Verbindung für die TCP/IP-Kommunikation verwendet wird.

state

smallint

Aktueller Verbindungsstatus. Mögliche Werte:

1 = NEW

2 = CONNECTING

3 = CONNECTED

4 = LOGGED_IN

5 = CLOSED

state_desc

nvarchar(60)

Aktueller Verbindungsstatus. Mögliche Werte:

NEW

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

ID des lokalen Objekts für das Zertifikat, das von der Remoteinstanz zur 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

Beschreibung

Entsprechende DDL-Option

0

NONE

Disabled

1

RC4

{Required | Required algorithm RC4}

2

AES

Required Algorithm AES

3

NONE, RC4

{Supported | Supported algorithm RC4}

4

NONE, AES

Supported algorithm RC4

5

RC4, AES

Required algorithm RC4 AES

6

AES, RC4

Required Algorithm AES RC4

7

NONE, RC4, AES

Supported Algorithm RC4 AES

8

NONE, AES, RC4

Supported algorithm AES RC4

HinweisHinweis

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 kann mit RC4 oder RC4_128 verschlüsseltes Material in jedem Kompatibilitätsgrad entschlüsselt werden.

encryption_algorithm_desc

nvarchar(60)

Textdarstellung des Verschlüsselungsalgorithmus. Lässt NULL-Werte zu. Mögliche Werte:

Beschreibung

Entsprechende DDL-Option

NONE

Disabled

RC4

{Required | Required Algorithm RC4}

AES

Required Algorithm AES

NONE, RC4

{Supported | Supported Algorithm RC4}

NONE, AES

Supported Algorithm RC4

RC4, AES

Required Algorithm RC4 AES

AES, RC4

Required Algorithm AES RC4

NONE, RC4, AES

Supported Algorithm RC4 AES

NONE, AES, RC4

Supported Algorithm 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 von dieser Verbindung empfangenen Bytes.

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 Gesamtanzahl der von dieser Verbindung ausgegebenen Netzwerksendeanforderungen.

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.

Physische Joins

Join für sys.join_dm_db_mirroring_connections

Kardinalität der Beziehungen

Von

Zu

Beziehung

dm_db_mirroring_connections.connection_id

dm_exec_connections.connection_id

1:1

Siehe auch

Verweis

Dynamische Verwaltungssichten und Funktionen (Transact-SQL)

Konzepte

Überwachen der Datenbankspiegelung (SQL Server)