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.
Gilt für:SQL Server
Azure SQL-Datenbank
Verwaltete Azure SQL-Instanz
SQL-Datenbank in Microsoft Fabric
Für eine beim Server eingehende Anforderung gibt diese Funktion Informationen über die Verbindungseigenschaften der eindeutigen Verbindung zurück, die die betreffende Anforderung unterstützt.
Transact-SQL-Syntaxkonventionen
Syntax
CONNECTIONPROPERTY ( property )
Argumente
property
Die Eigenschaft der Verbindung.
property kann einen der folgenden Werte aufweisen:
| Wert | Datentyp | BESCHREIBUNG |
|---|---|---|
| net_transport | nvarchar(40) | Gibt das physische Transportprotokoll zurück, das von dieser Verbindung verwendet wird. Dieser Wert lässt keine NULL-Werte zu. Mögliche Rückgabewerte: HTTP Named Pipe Sitzungskonsistenz Shared Memory SSL TCP and VIA Hinweis: Es wird stets Session zurückgegeben, wenn für eine Verbindung sowohl „mehrere aktive Resultsets“ (MARS) als auch Verbindungs-Pooling aktiviert ist. |
| protocol_type | nvarchar(40) | Gibt den Nutzlast-Protokolltyp zurück. Zurzeit wird zwischen TDS (TSQL) und SOAP unterschieden. Lässt NULL-Werte zu. |
| auth_scheme | nvarchar(40) | Gibt das SQL Server-Authentifizierungsschema einer Verbindung zurück. Das Authentifizierungsschema ist entweder Windows-Authentifizierung (NTLM, KERBEROS, DIGEST, BASIC, NEGOTIATE) oder SQL Server-Authentifizierung. Lässt keine NULL-Werte zu. |
| local_net_address | varchar(48) | Gibt die IP-Adresse auf dem Server zurück, die die Zieladresse dieser spezifischen Verbindung ist. Ist nur für Verbindungen verfügbar, die den TCP-Transportanbieter verwenden. Lässt NULL-Werte zu. |
| local_tcp_port | int | Gibt den Server-TCP-Port zurück, der der Zielport dieser Verbindung ist, falls die Verbindung den TCP-Transport verwendet. Lässt NULL-Werte zu. |
| client_net_address | varchar(48) | Fragt nach der Adresse des Clients, der versucht, die Verbindung mit diesem Server herzustellen. Lässt NULL-Werte zu. |
| physical_net_transport | nvarchar(40) | Gibt das physische Transportprotokoll zurück, das von dieser Verbindung verwendet wird. Genau, wenn für eine Verbindung Multiple Active Result Sets (MARS) aktiviert sind. |
| <Beliebige andere Zeichenfolge> | Gibt NULL für ungültige Eingaben zurück. |
Bemerkungen
local_net_address und local_tcp_port geben in SQL-Datenbank NULL zurück.
Die zurückgegebenen Werte stimmen mit den Optionen überein, die für die entsprechenden Spalten in der dynamischen Verwaltungssicht sys.dm_exec_connections angezeigt werden. Beispiel:
SELECT
ConnectionProperty('net_transport') AS 'Net transport',
ConnectionProperty('protocol_type') AS 'Protocol type';
Siehe auch
sys.dm_exec_sessions (Transact-SQL)
sys.dm_exec_requests (Transact-SQL)