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. Lässt NULL-Werte zu. |
||||||||||||||||||||||||||||||||
transport_stream_id |
uniqueidentifier |
Bezeichner der SNI (SQL Server Network Interface)-Verbindung, die von dieser Verbindung für die TCP/IP-Kommunikation verwendet wird. Lässt NULL-Werte zu. |
||||||||||||||||||||||||||||||||
state |
smallint |
Aktueller Verbindungsstatus. Lässt NULL-Werte zu. Mögliche Werte: 1 = NEW 2 = CONNECTING 3 = CONNECTED 4 = LOGGED_IN 5 = CLOSED |
||||||||||||||||||||||||||||||||
state_desc |
nvarchar(60) |
Aktueller Verbindungsstatus. Lässt NULL-Werte zu. Mögliche Werte:
|
||||||||||||||||||||||||||||||||
connect_time |
datetime |
Datum und Uhrzeit der Verbindungseröffnung. Lässt NULL-Werte zu. |
||||||||||||||||||||||||||||||||
login_time |
datetime |
Datum und Uhrzeit der erfolgreichen Anmeldung für die Verbindung. Lässt NULL-Werte zu. |
||||||||||||||||||||||||||||||||
authentication_method |
nvarchar(128) |
Name der Windows-Authentifizierungsmethode, wie z. B. NTLM oder KERBEROS. Dieser Wert stammt aus Windows. Lässt NULL-Werte zu. |
||||||||||||||||||||||||||||||||
principal_name |
nvarchar(128) |
Anmeldename, dessen Verbindungsberechtigungen überprüft wurden. Bei der Windows-Authentifizierung handelt es sich bei diesem Wert um den Remotebenutzernamen. Für die zertifikatbasierte Authentifizierung ist dies der Zertifikatbesitzer. Lässt NULL-Werte zu. |
||||||||||||||||||||||||||||||||
remote_user_name |
nvarchar(128) |
Name des Peerbenutzers aus der anderen Datenbank, der von der Windows-Authentifizierung verwendet wird. Lässt NULL-Werte zu. |
||||||||||||||||||||||||||||||||
last_activity_time |
datetime |
Datum und Uhrzeit, wann mithilfe der Verbindung zuletzt Informationen gesendet oder empfangen wurden. Lässt NULL-Werte zu. |
||||||||||||||||||||||||||||||||
is_accept |
bit |
Gibt an, ob der Ursprung der Verbindung bei der Remoteseite liegt. Lässt NULL-Werte zu. 1 = Die Verbindung ist eine von der Remoteinstanz angenommene Anforderung. 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:
|
||||||||||||||||||||||||||||||||
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. Lässt NULL-Werte zu. |
||||||||||||||||||||||||||||||||
encryption_algorithm |
smallint |
Der für diese Verbindung verwendete Verschlüsselungsalgorithmus. Lässt NULL-Werte zu. Mögliche Werte:
|
||||||||||||||||||||||||||||||||
encryption_algorithm_desc |
nvarchar(60) |
Textdarstellung des Verschlüsselungsalgorithmus. Lässt NULL-Werte zu. Mögliche Werte:
|
||||||||||||||||||||||||||||||||
receives_posted |
smallint |
Die Anzahl asynchroner Netzwerkempfangsvorgänge, die für diese Verbindung noch nicht abgeschlossen wurden. Lässt NULL-Werte zu. |
||||||||||||||||||||||||||||||||
is_receive_flow_controlled |
bit |
Angabe, ob Netzwerkempfangsvorgänge aus Gründen der Datenflusskontrolle verschoben wurden, da das Netzwerk ausgelastet ist. Lässt NULL-Werte zu. 1 = TRUE |
||||||||||||||||||||||||||||||||
sends_posted |
smallint |
Die Anzahl asynchroner Netzwerksendevorgänge, die für diese Verbindung noch nicht abgeschlossen wurden. Lässt NULL-Werte zu. |
||||||||||||||||||||||||||||||||
is_send_flow_controlled |
bit |
Angabe, ob Netzwerksendevorgänge aus Gründen der Datenflusskontrolle verschoben wurden, da das Netzwerk ausgelastet ist. Lässt NULL-Werte zu. 1 = TRUE |
||||||||||||||||||||||||||||||||
total_bytes_sent |
bigint |
Die Gesamtanzahl der von dieser Verbindung gesendeten Bytes. Lässt NULL-Werte zu. |
||||||||||||||||||||||||||||||||
total_bytes_received |
bigint |
Die Gesamtanzahl der von dieser Verbindung empfangenen Bytes. Lässt NULL-Werte zu. |
||||||||||||||||||||||||||||||||
total_fragments_sent |
bigint |
Die Gesamtanzahl der von dieser Verbindung gesendeten Service Broker-Nachrichtenfragmente. Lässt NULL-Werte zu. |
||||||||||||||||||||||||||||||||
total_fragments_received |
bigint |
Die Gesamtanzahl der von dieser Verbindung empfangenen Service Broker-Nachrichtenfragmente. Lässt NULL-Werte zu. |
||||||||||||||||||||||||||||||||
total_sends |
bigint |
Die Gesamtanzahl der von dieser Verbindung ausgegebenen Netzwerksendeanforderungen. Lässt NULL-Werte zu. |
||||||||||||||||||||||||||||||||
total_receives |
bigint |
Die Gesamtanzahl der von dieser Verbindung ausgegebenen Netzwerkempfangsanforderungen. Lässt NULL-Werte zu. |
||||||||||||||||||||||||||||||||
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
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 (Transact-SQL)
Dynamische Verwaltungssichten in Verbindung mit Service Broker (Transact-SQL)