Freigeben über


CONNECTIONPROPERTY (Transact-SQL)

Gibt Informationen über die Verbindungseigenschaften für die eindeutige Verbindung zurück, über die eine Anforderung eingegangen ist.

Themenlink (Symbol) 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.

    HinweisHinweis

    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'

Siehe auch

Verweis

sys.dm_exec_sessions (Transact-SQL)

sys.dm_exec_requests (Transact-SQL)