Freigeben über


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.

HinweisHinweis
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

Joins für sys.dm_exec_connections

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