Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza danych SQL w usłudze Microsoft Fabric
Dla żądania trafiającego do serwera funkcja ta zwraca informacje o właściwościach połączenia unikalnego połączenia, które obsługuje to żądanie.
Transact-SQL konwencje składni
Składnia
CONNECTIONPROPERTY ( property )
Arguments
właściwość
Własność połączenia.
własność może mieć jedną z następujących wartości:
| Wartość | Typ danych | Description |
|---|---|---|
| net_transport | nvarchar(40) | Zwraca fizyczny protokół transportowy używany przez to połączenie. Ta wartość nie jest unieważniona. Możliwe wartości zwracane: HTTP Nazwana fajka Sesja Pamięć współdzielona Protokół SSL TCP oraz PRZEZ Uwaga: Zawsze zwraca Sesję , gdy połączenie ma włączone zarówno wiele aktywnych zestawów wyników (MARS), jak i pulę połączeń. |
| protocol_type | nvarchar(40) | Zwraca typ protokołu ładunku. Obecnie rozróżnia TDS (TSQL) i SOAP. Jest dopuszczana wartość null. |
| auth_scheme | nvarchar(40) | Zwraca schemat uwierzytelniania połączenia SQL Server. Schemat uwierzytelniania to albo Windows Authentication (NTLM, KERBEROS, DIGEST, BASIC, NEGOTIATE), albo uwierzytelnianie SQL Server. Nie jest nullowalny. |
| local_net_address | varchar(48) | Zwraca adres IP serwera, na który konkretne połączenie zostało wyznaczone. Dostępne tylko dla połączeń korzystających z dostawcy transportu TCP. Jest dopuszczana wartość null. |
| local_tcp_port | int | Zwraca port TCP serwera, na który to połączenie było celowane, jeśli połączenie to było połączeniem korzystającym z transportu TCP. Jest dopuszczana wartość null. |
| client_net_address | varchar(48) | o adres klienta, który próbuje połączyć się z tym serwerem. Jest dopuszczana wartość null. |
| physical_net_transport | nvarchar(40) | Zwraca fizyczny protokół transportowy używany przez to połączenie. Dokładny, gdy połączenie ma włączone wiele aktywnych zestawów wyników (MARS). |
| <Dowolna inna struna> | Zwraca NULL dla nieprawidłowego wejścia. |
Uwagi
local_net_address i local_tcp_port zwracają NULL w SQL Database.
Zwrócone wartości odpowiadają opcjom pokazanym dla odpowiadających kolumn w widoku zarządzania dynamicznym sys.dm_exec_connections . Przykład:
SELECT
ConnectionProperty('net_transport') AS 'Net transport',
ConnectionProperty('protocol_type') AS 'Protocol type';