CONNECTIONPROPERTY (Transact-SQL)
Gibt Informationen über die Verbindungseigenschaften für die eindeutige Verbindung zurück, über die eine Anforderung eingegangen ist.
Transact-SQL-Syntaxkonventionen
Syntax
CONNECTIONPROPERTY ( property )
Argumente
property
Die Eigenschaft der Verbindung. Für property sind die folgenden Werte möglich.Wert
Datentyp
Beschreibung
net_transport
nvarchar(40)
Gibt das physische Transportprotokoll zurück, das von dieser Verbindung verwendet wird. Lässt keine NULL-Werte zu.
Rückgabewerte sind: HTTP, Named pipe, Session, Shared memory, SSL, TCP und VIA.
Hinweis Es wird stets Session zurückgegeben, wenn für eine Verbindung Multiple Active Result Sets (MARS) und Verbindungs-Pooling aktiviert ist.
protocol_type
nvarchar(40)
Gibt den Protokolltyp der Nutzlast zurück. Zurzeit wird zwischen TDS (TSQL) und SOAP unterschieden. Lässt NULL-Werte zu.
auth_scheme
nvarchar(40)
Gibt das SQL Server-Authentifizierungsschema für eine 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 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 die Verbindung mit diesem Server herstellt. 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 zurück, wenn die Eingabe nicht gültig ist.
Hinweise
Die zurückgegebenen Werte sind mit den Optionen identisch, 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'