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 Rosa

  • Anonymous
    December 06, 2010
    Gracias por el articulo! un saludos desde Honduras