CONNECTIONPROPERTY (Transact-SQL)
Devuelve información acerca de las propiedades de conexión de la única conexión encontrada por una solicitud.
Convenciones de sintaxis de Transact-SQL
Sintaxis
CONNECTIONPROPERTY ( property )
Argumentos
property
Es la propiedad de la conexión. property puede tener uno de los siguientes valores.Valor
Tipo de datos
Descripción
net_transport
nvarchar(40)
Devuelve el protocolo de transporte físico utilizado por esta conexión. No acepta valores NULL.
Los valores devueltos son: HTTP, Named pipe, Session, Shared memory, SSL, TCP y VIA.
[!NOTA]
Siempre devuelve Session cuando una conexión tiene habilitado Multiple Active Result Sets (MARS) y la agrupación de conexiones está habilitada.
protocol_type
nvarchar(40)
Devuelve el tipo de protocolo de la carga. Actualmente, distingue entre TDS (TSQL) y SOAP. Acepta valores NULL.
auth_scheme
nvarchar(40)
Devuelve el esquema de autenticación de SQL Server para una conexión. El esquema de autenticación puede utilizar la autenticación de Windows (NTLM, KERBEROS, DIGEST, BASIC, NEGOTIATE) o la autenticación de SQL Server. No acepta valores NULL.
local_net_address
varchar(48)
Devuelve la dirección IP del servidor que es el destino de esta conexión. Solo está disponible para las conexiones que utilicen el proveedor de transporte TCP. Acepta valores NULL.
local_tcp_port
int
Devuelve el puerto TCP del servidor de destino de esta conexión, si se trata de una conexión que utiliza el transporte TCP. Acepta valores NULL.
client_net_address
varchar(48)
Solicita la dirección del cliente que se está conectando a este servidor. Acepta valores NULL.
physical_net_transport
nvarchar(40)
Devuelve el protocolo de transporte físico utilizado por esta conexión. Preciso cuando una conexión tiene habilitado Multiple Active Result Sets (MARS).
<Otra cadena>
Devuelve NULL si la entrada no es válida.
Comentarios
Los valores devueltos son iguales que las opciones mostradas en las columnas correspondientes de la vista de administración dinámica sys.dm_exec_connections. Por ejemplo:
SELECT
ConnectionProperty('net_transport') AS 'Net transport',
ConnectionProperty('protocol_type') AS 'Protocol type'