Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. Lässt keine NULL-Werte zu. |
||
net_transport |
nvarchar(40) |
Beschreibt das physische Transportprotokoll, das von dieser Verbindung verwendet wird. Lässt keine NULL-Werte zu.
|
||
protocol_type |
nvarchar(40) |
Gibt den Protokolltyp der Nutzlast 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. Mit diesem endpoint_id-Wert lässt sich die sys.endpoints-Sicht abfragen. Lässt NULL-Werte zu. |
||
encrypt_option |
nvarchar(40) |
Boolescher Wert, der angibt, ob die Verschlüsselung für diese Verbindung aktiviert ist. Lässt keine NULL-Werte zu. |
||
auth_scheme |
nvarchar(40) |
Gibt das mit dieser Verbindung verwendete SQL Server-/Windows-Authentifizierungsschema an. Lässt keine NULL-Werte zu. |
||
node_affinity |
smallint |
Identifiziert den Speicherknoten, zu dem diese Verbindung eine Affinität besitzt. Lässt keine NULL-Werte zu. |
||
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. Lässt keine NULL-Werte zu. |
||
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. Lässt keine NULL-Werte zu. |
||
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 wird 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
.gif)
Kardinalität der Beziehungen
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 |
Beispiele
Typische Abfrage zum Sammeln von Informationen über die eigene Verbindung einer Abfrage.
SELECT
c.session_id, c.net_transport, c.encrypt_option,
c.auth_scheme, s.host_name, s.program_name,
s.client_interface_name, s.login_name, s.nt_domain,
s.nt_user_name, s.original_login_name, c.connect_time,
s.login_time
FROM sys.dm_exec_connections AS c
JOIN sys.dm_exec_sessions AS s
ON c.session_id = s.session_id
WHERE c.session_id = @@SPID;
Siehe auch
Verweis
Dynamische Verwaltungssichten und Funktionen (Transact-SQL)
Dynamische Verwaltungssichten und -funktionen im Zusammenhang mit der Ausführung (Transact-SQL)
Änderungsverlauf
Aktualisierter Inhalt |
|---|
Hinweis zur net_transport-Spalte über das MARS-Verhalten hinzugefügt. |
Hinweis