CONNECTIONPROPERTY (Transact-SQL)CONNECTIONPROPERTY (Transact-SQL)

SE APLICA A: síSQL Server síAzure SQL Database noAzure SQL Data Warehouse noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server yesAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Para una solicitud que llega al servidor, esta función devuelve información sobre las propiedades de conexión de la conexión única que admite esa solicitud.For a request that comes in to the server, this function returns information about the connection properties of the unique connection which supports that request.

Icono de vínculo de tema Convenciones de sintaxis de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxisSyntax

CONNECTIONPROPERTY ( property )  

ArgumentosArguments

propertyproperty
La propiedad de la conexión.The property of the connection. property puede ser uno de estos valores:property can have one of these values:

ValorValue Tipo de datosData type DescripciónDescription
net_transportnet_transport nvarchar(40)nvarchar(40) Devuelve el protocolo de transporte físico utilizado por esta conexión.Returns the physical transport protocol used by this connection. Este valor no admite valores NULL.This value is not nullable. Posibles valores devueltos:Possible return values:

HTTPHTTP
Canalización con nombreNamed pipe
SessionSession
Memoria compartidaShared memory
SSLSSL
TCPTCP

yand

VIAVIA

Nota: Siempre se devuelve Session cuando una conexión tiene habilitado tanto el conjunto de resultados activo múltiple (MARS) como la agrupación de conexiones.Note: Always returns Session when a connection has both multiple active result sets (MARS) enabled, and connection pooling enabled.
protocol_typeprotocol_type nvarchar(40)nvarchar(40) Devuelve el tipo de protocolo de la carga.Returns the payload protocol type. Actualmente, distingue entre TDS (TSQL) y SOAP.It currently distinguishes between TDS (TSQL) and SOAP. Acepta valores NULL.Is nullable.
auth_schemeauth_scheme nvarchar(40)nvarchar(40) Devuelve el esquema de autenticación de SQL ServerSQL Server de la conexión.Returns the connection SQL ServerSQL Server authentication scheme. El esquema de autenticación puede utilizar la autenticación de Windows (NTLM, KERBEROS, DIGEST, BASIC, NEGOTIATE) o la autenticación de SQL ServerSQL Server.The authentication scheme is either Windows Authentication (NTLM, KERBEROS, DIGEST, BASIC, NEGOTIATE) or SQL ServerSQL Server Authentication. No admite valores NULL.Is not nullable.
local_net_addresslocal_net_address varchar(48)varchar(48) Devuelve la dirección IP del servidor que es el destino de esta conexión específico.Returns the IP address on the server that this specific connection targeted. Solo está disponible para las conexiones que utilicen el proveedor de transporte TCP.Available only for connections that use the TCP transport provider. Acepta valores NULL.Is nullable.
local_tcp_portlocal_tcp_port intint Devuelve el puerto TCP del servidor de destino de esta conexión, si se trata de una conexión que utiliza el transporte TCP.Returns the server TCP port that this connection targeted, if the connection were a connection that uses the TCP transport. Acepta valores NULL.Is nullable.
client_net_addressclient_net_address varchar(48)varchar(48) Solicita la dirección del cliente que se está conectando a este servidor.Asks for the address of the client that tries to connect to this server. Acepta valores NULL.Is nullable.
physical_net_transportphysical_net_transport nvarchar(40)nvarchar(40) Devuelve el protocolo de transporte físico utilizado por esta conexión.Returns the physical transport protocol used by this connection. Preciso cuando una conexión tiene habilitado Multiple Active Result Sets (MARS).Accurate when a connection has multiple active result sets (MARS) enabled.
<Cualquier otra cadena><Any other string> Devuelve NULL en una entrada no válida.Returns NULL for invalid input.

NotasRemarks

local_net_address y local_tcp_port devuelven NULL en SQL DatabaseSQL Database.local_net_address and local_tcp_port return NULL in SQL DatabaseSQL Database.

Los valores devueltos coinciden con las opciones mostradas en las columnas correspondientes de la vista de administración dinámica sys.dm_exec_connections.The returned values match the options shown for the corresponding columns in the sys.dm_exec_connections dynamic management view. Por ejemplo:For example:

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

Vea tambiénSee also

sys.dm_exec_sessions (Transact-SQL)sys.dm_exec_sessions (Transact-SQL)
sys.dm_exec_requests (Transact-SQL)sys.dm_exec_requests (Transact-SQL)