Recomendaciones para evitar problemas de conectividad con SQL y TCP Chimney
Hoy vamos a comentar una situación que hemos observado frecuentemente: Distintos problemas de conectividad al tener activada la opción TCP Chimney.
TCP Chimney es una característica que incluida en Windows 2003 SP2, en el Scalable Networking Pack (SNP) de Windows 2003, y, por defecto, en Windows 2008. Lo que permite es que parte del procesamiento se realice en el adaptador de red, por lo que reduce el consumo de CPU del procesador. Para que este traspaso de carga sea posible, el adaptador de red tiene que ser compatible con esta opción.
Sin embargo, hemos observado que activar esta característica con SQL Server en Windows 2003, puede provocar distintos errores relacionados con conectividad. El mensaje puede ser variado y normalmente muy genérico, del tipo: “General Network Error” o “Transport-level error”. Si nuestro SQL está conectándose a otros sistemas (por ejemplo, un servidor vinculado Oracle) el mensaje de error puede estar encapsulado en un mensaje del proveedor utilizado.
Por lo tanto, si estáis teniendo errores aleatorios de conectividad, y tenéis activado la opción TCP Chimney, os recomendamos deshabilitarlo en las dos máquinas involucradas (origen y destino de la conexión).
En los siguientes links tenemos la información de cómo deshabilitarlo:
- https://support.microsoft.com/kb/948496
- https://support.microsoft.com/kb/942861
Un saludo,
Raquel Vicente de la Rosa
Ingeniero de Soporte de SQL Server
Comments
Anonymous
November 16, 2009
Hola, En primer lugar, interesante post. Hay una cosa que no me ha quedado clara es ... ¿Es recomendable desactivar siempre esa característica? o sólo en un escenario en el que se comuniquen dos servidores? Muchas gracias!Anonymous
November 16, 2009
Gracias por tu comentario, Esta característica, en el caso general, mejora el rendimiento. Sólo es recomendable deshabilitarla en el caso de tener problemas de conectividad en SQL Server. Un saludo. Raquel Vicente de la RosaAnonymous
December 06, 2010
Gracias por el articulo! un saludos desde Honduras