sys.dm_exec_connections (Transact-SQL)
Gibt Informationen über die zu dieser Instanz von SQL Server hergestellten Verbindungen zurück sowie Details zu jeder der Verbindungen.
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
session_id |
int |
Identifiziert die Sitzung, die dieser Verbindung zugeordnet ist. Lässt NULL-Werte zu. |
most_recent_session_id |
int |
Stellt die Sitzungs-ID für die letzte Anforderung dar, die dieser Verbindung zugeordnet ist. (SOAP-Verbindungen können von einer anderen Sitzung erneut verwendet werden.) Lässt NULL-Werte zu. |
connect_time |
datetime |
Timestamp, der angibt, wann die Verbindung eingerichtet wurde. NULL ist nicht zulässig. |
net_transport |
nvarchar(40) |
Beschreibt das physische Transportprotokoll, das von dieser Verbindung verwendet wird. NULL ist nicht zulässig.
Hinweis
Es wird stets Sitzung zurückgegeben, wenn eine Verbindung über mehrere aktive Resultsets (MARS) verfügt.
|
protocol_type |
nvarchar(40) |
Gibt den Protokolltyp der Ladung an. Zurzeit wird zwischen TDS (TSQL) und SOAP unterschieden. Lässt NULL-Werte zu. |
protocol_version |
int |
Die Version des Datenzugriffsprotokolls, das dieser Verbindung zugeordnet ist. Lässt NULL-Werte zu. |
endpoint_id |
int |
Ein Bezeichner, der beschreibt, um welchen Verbindungstyp es sich handelt. Dieser endpoint_id-Wert kann zum Abfragen der sys.endpoint-Sicht verwendet werden. Lässt NULL-Werte zu. |
encrypt_option |
nvarchar(40) |
Boolescher Wert, der angibt, ob die Verschlüsselung für diese Verbindung aktiviert ist. NULL ist nicht zulässig. |
auth_scheme |
nvarchar(40) |
Gibt das mit dieser Verbindung verwendete SQL Server-/Windows-Authentifizierungsschema an. NULL ist nicht zulässig. |
node_afinity |
smallint |
Identifiziert den Speicherknoten, zu dem diese Verbindung eine Affinität besitzt. NULL ist nicht zulässig. |
num_reads |
int |
Die Anzahl von Paketlesevorgängen, die über diese Verbindung erfolgt sind. Lässt NULL-Werte zu. |
num_writes |
int |
Die Anzahl von Schreibvorgängen für Datenpakete, die über diese Verbindung erfolgt sind. Lässt NULL-Werte zu. |
last_read |
datetime |
Timestamp für den letzten Lesevorgang, der über diese Verbindung erfolgt ist. Lässt NULL-Werte zu. |
last_write |
datetime |
Timestamp für den letzten Schreibvorgang, der über diese Verbindung erfolgt ist. NULL ist nicht zulässig. |
net_packet_size |
int |
Netzwerkpaketgröße, die für die Informations- und Datenübertragung verwendet wird. Lässt NULL-Werte zu. |
client_net_address |
varchar(48) |
Hostadresse des Clients, der die Verbindung mit diesem Server herstellt. Lässt NULL-Werte zu. |
client_tcp_port |
int |
Portnummer auf dem Clientcomputer, die dieser Verbindung zugeordnet ist. Lässt NULL-Werte zu. |
local_net_address |
varchar(48) |
Stellt die IP-Adresse auf dem Server dar, die die Zieladresse dieser Verbindung ist. Ist nur für Verbindungen verfügbar, die den TCP-Transportanbieter verwenden. Lässt NULL-Werte zu. |
local_tcp_port |
int |
Stellt den Server-TCP-Port dar, der der Zielport dieser Verbindung ist, falls die Verbindung den TCP-Transport verwendet. Lässt NULL-Werte zu. |
connection_id |
uniqueidentifier |
Dient zur eindeutigen Identifizierung jeder Verbindung. NULL ist nicht zulässig. |
parent_connection_id |
uniqueidentifier |
Identifiziert die primäre Verbindung, die von der MARS-Sitzung verwendet wird. Lässt NULL-Werte zu. |
most_recent_sql_handle |
varbinary(64) |
Das SQL-Handle der letzten Anforderung, die über diese Verbindung ausgeführt wurde. Die most_recent_sql_handle-Spalte ist immer mit der most_recent_session_id-Spalte synchronisiert. Lässt NULL-Werte zu. |
Berechtigungen
Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.
Physische Joins
Kardinalität der Beziehungen
dm_exec_connections.session_id |
dm_exec_connections.session_id |
1:1 |
dm_exec_sessions.session_id |
dm_exec_connections.session_id |
1:1 |
dm_exec_requests.connection_id |
dm_exec_connections.connection_id |
n:1 |
dm_broker_connections.connection_id |
dm_exec_connections.connection_id |
1:1 |