sys.dm_broker_connections (Transact-SQL)

Gibt eine Zeile für jede Service Broker-Netzwerkverbindung zurück. Die folgende Tabelle enthält weitere Informationen.

Spaltenname

Datentyp

Beschreibung

connection_id

uniqueidentifier

Bezeichner der Verbindung. NULL-Werte zulässig.

transport_stream_id

uniqueidentifier

Bezeichner der SNI (SQL Server Network Interface)-Verbindung, die von dieser Verbindung für die TCP/IP-Kommunikation verwendet wird. NULL-Werte zulässig.

state

smallint

Aktueller Verbindungsstatus. NULL-Werte zulässig. Mögliche Werte:

1 = NEW

2 = CONNECTING

3 = CONNECTED

4 = LOGGED_IN

5 = CLOSED

state_desc

nvarchar(60)

Aktueller Verbindungsstatus. NULL-Werte zulässig. Mögliche Werte:

  • NEW

  • CONNECTING

  • CONNECTED

  • LOGGED_IN

  • CLOSED

connect_time

datetime

Datum und Uhrzeit der Verbindungseröffnung. NULL-Werte zulässig.

login_time

datetime

Datum und Uhrzeit der erfolgreichen Verbindungsanmeldung. NULL-Werte zulässig.

authentication_method

nvarchar(128)

Name der Windows-Authentifizierungsmethode, z. B. NTLM oder KERBEROS. Dieser Wert stammt von Windows. NULL-Werte zulässig.

principal_name

nvarchar(128)

Anmeldename, der auf Verbindungsberechtigungen überprüft wurde. Für die Windows-Authentifizierung ist dies der Remotebenutzername. Bei der Zertifikatsauthentifizierung handelt es sich bei diesem Wert um den Besitzer des Zertifikats. NULL-Werte zulässig.

remote_user_name

nvarchar(128)

Name des Peerbenutzers aus der anderen Datenbank, der von der Windows-Authentifizierung verwendet wird. NULL-Werte zulässig.

last_activity_time

datetime

Datum und Uhrzeit der letzten Verwendung der Verbindung zum Senden oder Empfangen von Informationen. NULL-Werte zulässig.

is_accept

bit

Gibt an, ob die Verbindung ursprünglich von der Remoteseite stammt. NULL ist zulässig.

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. NULL-Werte zulässig. 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. NULL-Werte zulässig. Mögliche Werte:

  • Verbindungshandshake wird initialisiert.

  • Verbindungshandshake wartet auf die Anmeldungsaushandlungsmeldung.

  • Verbindungshandshake hat den Sicherheitskontext zur Authentifizierung initialisiert und gesendet.

  • Verbindungshandshake hat den Sicherheitskontext zur Authentifizierung empfangen und akzeptiert.

  • Verbindungshandshake hat den Sicherheitskontext zur Authentifizierung initialisiert und gesendet. Ein optionaler Mechanismus zur Authentifizierung der Peers ist verfügbar.

  • Verbindungshandshake hat den akzeptierten Sicherheitskontext zur Authentifizierung empfangen und gesendet. Ein optionaler Mechanismus zur Authentifizierung der Peers ist verfügbar.

  • Verbindungshandshake wartet auf die Bestätigungsmeldung für das Initialisieren des Sicherheitskontexts.

  • Verbindungshandshake wartet auf die Bestätigungsmeldung für das Akzeptieren des Sicherheitskontexts.

  • Verbindungshandshake wartet auf die SSP-Ablehnungsmeldung für die fehlgeschlagene Authentifizierung.

  • Verbindungshandshake wartet auf die Meldung für die Vorstufe des geheimen Hauptschlüssels.

  • Verbindungshandshake wartet auf die Überprüfungsmeldung.

  • Verbindungshandshake wartet auf die Vermittlungsmeldung.

  • Verbindungshandshake ist vollständig und online (bereit) für den 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 Service Broker-Endpunkt verfügen. NULL-Werte zulässig.

encryption_algorithm

smallint

Der für diese Verbindung verwendete Verschlüsselungsalgorithmus. NULL-Werte zulässig. Mögliche Werte:

Wert Beschreibung Entsprechende DDL-Option
0NONE Disabled
1RC4 {Required | Required algorithm RC4}
2AES Required Algorithm AES
3NONE, RC4{Supported | Supported algorithm RC4}
4NONE, AESSupported algorithm RC4
5RC4, AES Required algorithm RC4 AES
6AES, RC4 Required Algorithm AES RC4
7NONE, RC4, AES Supported Algorithm RC4 AES
8NONE, AES, RC4 Supported algorithm AES RC4

encryption_algorithm_desc

nvarchar(60)

Textdarstellung des Verschlüsselungsalgorithmus. NULL-Werte zulässig. 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, AESSupported 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. NULL-Werte zulässig.

is_receive_flow_controlled

bit

Angabe, ob Netzwerkempfangsvorgänge aus Gründen der Datenflusskontrolle verschoben wurden, da das Netzwerk ausgelastet ist. NULL-Werte zulässig.

1 = True

sends_posted

smallint

Die Anzahl asynchroner Netzwerksendevorgänge, die für diese Verbindung noch nicht abgeschlossen wurden. NULL-Werte zulässig.

is_send_flow_controlled

bit

Gibt an, ob Netzwerksendevorgänge aus Gründen der Datenflusskontrolle verschoben wurden, da das Netzwerk ausgelastet ist. NULL-Werte zulässig.

1 = True

total_bytes_sent

bigint

Die Gesamtanzahl der von dieser Verbindung gesendeten Bytes. NULL-Werte zulässig.

total_bytes_received

bigint

Die Gesamtanzahl der von dieser Verbindung empfangenen Bytes. NULL-Werte zulässig.

total_fragments_sent

bigint

Die Gesamtanzahl der von dieser Verbindung gesendeten Service Broker-Nachrichtenfragmente. NULL-Werte zulässig.

total_fragments_received

bigint

Die Gesamtanzahl der von dieser Verbindung empfangenen Service Broker-Nachrichtenfragmente. NULL-Werte zulässig.

total_sends

bigint

Die Gesamtanzahl der von dieser Verbindung ausgegebenen Netzwerksendeanforderungen. NULL-Werte zulässig.

total_receives

bigint

Die Gesamtanzahl der von dieser Verbindung ausgegebenen Netzwerkempfangsanforderungen. NULL-Werte zulässig.

peer_arbitration_id

uniqueidentifier

Interner Bezeichner für den Endpunkt. NULL-Werte zulässig.

Berechtigungen

Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.

Physische Verknüpfungen

Verknüpfungen für sys.dm_broker_connections

Kardinalitäten der Beziehungen

Von

Bis

Beziehung

dm_broker_connections.connection_id

dm_exec_connections.connection_id

1:1