CONNECTIONPROPERTY (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Sunucuya gelen bir istek için, bu fonksiyon o talebi destekleyen benzersiz bağlantının bağlantı özellikleri hakkında bilgi döndürür.

Transact-SQL söz dizimi kuralları

Sözdizimi

CONNECTIONPROPERTY ( property )  

Arguments

özellik
Bağlantının özelliği. Özellik şu değerlerden birine sahip olabilir:

Değer Veri türü Description
net_transport nvarchar(40) Bu bağlantının kullandığı fiziksel taşıma protokolünü döndürür. Bu değer geçersiz değildir. Olası dönüş değerleri:

HTTP
Adı verilen pipo
Oturum
Paylaşılan hafıza
SSL
TCP

and

VİA

Not: Bir bağlantıda hem birden fazla aktif sonuç kümesi (MARS) etkinleştirilmiş hem de bağlantı havuzu etkinleştirildiğinde her zaman Oturum döndürülür.
protocol_type nvarchar(40) Yük protokol türünü döndürür. Şu anda TDS (TSQL) ile SOAP arasında ayrım yapmaktadır. Boş değer atanabilir.
auth_scheme nvarchar(40) Bağlantı SQL Server kimlik doğrulama şemasını döndürür. Kimlik doğrulama şeması ya Windows Kimlik Doğrulaması (NTLM, KERBEROS, DIGEST, BASIC, NEGOTIATE) ya da SQL Server Authentication'dır. Null olamaz.
local_net_address varchar(48) Bu özel bağlantının hedeflediği IP adresini sunucuda döndürür. Yalnızca TCP taşıma sağlayıcısını kullanan bağlantılar için mevcuttur. Boş değer atanabilir.
local_tcp_port int Bağlantı TCP taşımasını kullanan bir bağlantı ise, bu bağlantının hedeflediği sunucu TCP portunu döndürür. Boş değer atanabilir.
client_net_address varchar(48) Bu sunucuya bağlanmaya çalışan istemcinin adresini sorar. Boş değer atanabilir.
physical_net_transport nvarchar(40) Bu bağlantının kullandığı fiziksel taşıma protokolünü döndürür. Bir bağlantıda birden fazla aktif sonuç seti (MARS) etkinleştirildiğinde doğrudur.
<Başka herhangi bir string> Geçersiz girdi için NULL döndürüyor.

Açıklamalar

local_net_address ve local_tcp_port SQL Veritabanı'nda NULL döndürür.

Geri dönen değerler, sys.dm_exec_connections dinamik yönetim görünümünde ilgili sütunlar için gösterilen seçeneklerle eşleşir. Örneğin:

SELECT   
ConnectionProperty('net_transport') AS 'Net transport',   
ConnectionProperty('protocol_type') AS 'Protocol type';