Hola que tal, bueno, les cuento:
Me realizaron una consulta sobre que protocolos-interfaces se encontraban habilitados en SQL Server 2005 para recibir conexiones y bajo que tipo (TCP/IP, Shared memory, Named pipes) de interfaz-protocolo utilizaba una conexión determinada. A continuación les cito la consulta realizada:
"Cada vez que alguien desconecta de la red al server SRV02CC0001, los procesos de la aplicacion se caen. Uno de los errores que veo es que no pueden acceder al SQL server.
Que interfaces de red tiene el servidor habilitadas? Es posible hacer que los procesos locales se conecten por otro medio que no sea la placa externa? "
Los pasos para poder evacuar la pregunta fueron:
1) La configuración de protocolos habilitados lo chequeamos a traves del configuration utility de SQL server 2005. (TCP/IP y SHARED MEMORY activos).
2) Todos las conexiones que se ejecutan en forma local utilizan para conectarse SHARED MEMORY y no TCP/IP.
3) Luego para debaguear o bien saber, que protocolo utiliza una conexion, se puede ejecutar el siguiente query al conectarse y nos informa la interfaz o protocolo que esta utilizando.
SELECT net_transport
FROM sys.dm_exec_connections
WHERE session_id = @@SPID;
Una vez realizados todos los chequeos y debagueos previos, se verifico que los procesos citados con anterioridad se conectaban utilizando SHARED MEMORY, es decir, no utilizaban la placa externa, pues sino se conectan utilizando TCP/IP.
Espero les sirva.
Abrazo virtual a todos !!!