sys.dm_broker_connections

Aktualisiert: 05. Dezember 2005

Gibt eine Zeile für jede Service Broker-Netzwerkverbindung zurück.

Spaltenname

Datentyp

Beschreibung

connection_id

uniqueidentifier

Bezeichner der Verbindung. NULL ist zulässig.

transport_stream_id

uniqueidentifier

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

state

smallint

Der aktuelle Status der Verbindung. NULL ist zulässig. Mögliche Werte:

1 = NEW

2 = CONNECTING

3 = CONNECTED

4 = LOGGED_IN

5 = CLOSED

state_desc

nvarchar(60)

Der aktuelle Status der Verbindung. NULL ist zulässig. Mögliche Werte:

  • NEW
  • CONNECTING
  • CONNECTED
  • LOGGED_IN
  • CLOSED

connect_time

datetime

Datum und Uhrzeit der Verbindungsherstellung. NULL ist zulässig.

login_time

datetime

Datum und Uhrzeit der erfolgreichen Anmeldung für die Verbindung. NULL ist zulässig.

authentication_method

nvarchar(128)

Name der Windows-Authentifizierungsmethode, wie z. B. NTLM oder KERBEROS. Dieser Wert stammt aus Windows. NULL ist zulässig.

principal_name

nvarchar(128)

Anmeldename, dessen Verbindungsberechtigungen überprüft wurden. Für die Windows-Authentifizierung ist dies der Remotebenutzername. Für die zertifikatbasierte Authentifizierung ist dies der Zertifikatbesitzer. NULL ist zulässig.

remote_user_name

nvarchar(128)

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

last_activity_time

datetime

Datum und Uhrzeit, wann mithilfe der Verbindung zuletzt Informationen gesendet oder empfangen wurden. NULL ist zulässig.

is_accept

bit

Gibt an, ob der Ursprung der Verbindung bei der Remoteseite liegt. NULL ist zulässig.

1 = Die Verbindung ist eine von der Remoteinstanz angenommene Anforderung.

0 = Die Verbindung wurde von der lokalen Instanz gestartet.

login_state

smallint

Der Status des Anmeldeprozesses für diese Verbindung. NULL ist zulässig. Mögliche Werte:

0 = Initial

1 = Negotiate

2 = SSPI

3 = PublicKeyLogin

4 = PublicKeyTentative

5 = LoggedIn

6 = Arbitration

login_state_desc

nvarchar(60)

Der aktuelle Anmeldestatus des Remotecomputers. NULL ist zulässig. Mögliche Werte:

  • Initial
  • Negotiate
  • SSPI
  • PublicKeyLogin
  • PublicKeyTentative
  • Arbitration
  • LoggedIn

peer_certificate_id

int

ID des lokalen Objekts für das Zertifikat, das von der Remoteinstanz zur Authentifizierung verwendet wird. Der Besitzer dieses Zertifikats benötigt CONNECT-Berechtigungen für den Service Broker-Endpunkt. NULL ist zulässig.

encryption_algorithm

smallint

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

Wert

Beschreibung

Entsprechende DDL-Option

0NONEDisabled

1RC4{Required | Required algorithm RC4}

2AESRequired Algorithm AES

3NONE, RC4{Supported | Supported Algorithm RC4}

4NONE, AESSupported Algorithm RC4

5RC4, AESRequired Algorithm RC4 AES

6AES, RC4Required Algorithm AES RC4

7NONE, RC4, AESSupported Algorithm RC4 AES

8NONE, AES, RC4Supported Algorithm AES RC4

encryption_algorithm_desc

nvarchar(60)

Textdarstellung des Verschlüsselungsalgorithmus. NULL ist zulässig. Mögliche Werte:

Beschreibung

Entsprechende DDL-Option

NONEDisabled

RC4{Required | Required algorithm RC4}

AESRequired Algorithm AES

NONE, RC4{Supported | Supported Algorithm RC4}

NONE, AESSupported Algorithm RC4

RC4, AESRequired Algorithm RC4 AES

AES, RC4Required Algorithm AES RC4

NONE, RC4, AESSupported Algorithm RC4 AES

NONE, AES, RC4Supported Algorithm AES RC4

receives_posted

smallint

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

is_receive_flow_controlled

bit

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

1 = TRUE

sends_posted

smallint

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

is_send_flow_controlled

bit

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

1 = TRUE

total_bytes_sent

bigint

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

total_bytes_received

bigint

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

total_fragments_sent

bigint

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

total_fragments_received

bigint

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

total_sends

bigint

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

total_receives

bigint

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

peer_arbitration_id

uniqueidentifier

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

Berechtigungen

Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.

Physikalische Verknüpfungen

Verknüpfungen für sys.dm_broker_connections

Kardinalität der Beziehungen

Von Zu Beziehung

dm_broker_connections.connection_id

dm_exec_connections.connection_id

1:1

Siehe auch

Verweis

Dynamische Verwaltungssichten und -funktionen
Dynamische Verwaltungssichten in Verbindung mit Service Broker

Hilfe und Informationen

Informationsquellen für SQL Server 2005