Compartir vía


Uso de RDS con la agrupación de conexiones de ODBC

Si usa un origen de datos ODBC, puede usar la opción de agrupación de conexiones en Internet Information Services (IIS) para lograr un control de alto rendimiento de la carga del cliente. La agrupación de conexiones es un administrador de recursos para las conexiones, manteniendo el estado abierto en las conexiones usadas con frecuencia.

Importante

A partir de Windows 8 y Windows Server 2012, los componentes del servidor RDS ya no se incluyen en el sistema operativo Windows (para obtener más información, consulte Windows 8 y la Guía de compatibilidad de Windows Server 2012, edición Cookbook). Los componentes de cliente de RDS se eliminarán en una versión futura de Windows. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. Las aplicaciones que usan RDS deben migrar al servicio de datos WCF.

Para habilitar la agrupación de conexiones, consulte la documentación de Internet Information Services.

Tenga en cuenta que habilitar la agrupación de conexiones puede someter el servidor web a otras restricciones, como se indica en la documentación de Microsoft Internet Information Services.

Para asegurarse de que la agrupación de conexiones es estable y proporciona mejoras de rendimiento adicionales, debe configurar Microsoft SQL Server para usar la biblioteca de red tcp/IP Socket.

Para ello, necesita lo siguiente:

  • Configurar el equipo de SQL Server para usar sockets TCP/IP.

  • Configurar el servidor web para usar sockets TCP/IP.

Configurar el equipo de SQL Server para usar sockets TCP/IP.

En el equipo SQL Server, ejecute el programa de instalación de SQL Server para que las interacciones con el origen de datos usen la biblioteca de red TCP/IP Socket.

Para especificar la biblioteca de red de socket TCP/IP en el equipo de SQL Server

En Microsoft SQL Server 6.5:

  1. En el menú Inicio, seleccione Programas, Microsoft SQL Server 6.5 y haga clic en Configuración de SQL.

  2. Haga clic en Continuar dos veces.

  3. En el cuadro de diálogo Microsoft SQL Server -Opciones, seleccione Cambiar soporte de red y, a continuación, haga clic en Continuar.

  4. Asegúrese de que la casilla Sockets TCP/IP está activada y haga clic en Aceptar.

  5. Haga clic en Continuar para finalizar y salga de la configuración.

En Microsoft SQL Server 7.0:

  1. En el menú Inicio, apunte a Programas, apunte a Microsoft SQL Server 7.0 y haga clic en Utilidad de red del servidor.

  2. En la pestaña General del cuadro de diálogo, haga clic en Agregar.

  3. En el cuadro de diálogo Agregar configuración de biblioteca de red, haga clic en TCP/IP.

  4. En los cuadros Número de puerto y Dirección de proxy, escriba el número de puerto y la dirección de proxy proporcionadas por el administrador de red.

  5. Haga clic en Aceptar para finalizar y salga de la configuración.

Configuración del servidor web para usar sockets TCP/IP

Hay dos opciones para configurar el servidor web para usar sockets TCP/IP. Lo que hace depende de si se accede a todas las instancias de servidores SQL Server desde el servidor web o solo se accede a un SQL Server específico desde el servidor web.

Si se accede a todas las instancias de servidores SQL Server desde el servidor web, debe ejecutar la utilidad de configuración de cliente SQL Server en el equipo servidor web. En los pasos siguientes se cambia la biblioteca de red predeterminada para todas las conexiones de SQL Server realizadas desde este servidor web de IIS para usar la biblioteca de red de sockets TCP/IP.

Para configurar el servidor web (todos los servidores SQL Server)

Para Microsoft SQL Server 6.5:

  1. En el menú Inicio, seleccione Programas, Microsoft SQL Server 6.5 y haga clic en SQL Client Configuration Utility.

  2. Haga clic en la pestaña Biblioteca de Net.

  3. En el cuadro Red predeterminada, seleccione Sockets TCP/IP.

  4. Haga clic en "Finalizar" para guardar los cambios y salir de la utilidad.

Para Microsoft SQL Server 7.0:

  1. En el menú Inicio, seleccione Programas, Microsoft SQL Server 7.0 y haga clic en Client Network Utility.

  2. Haga clic en la pestaña General.

  3. En el cuadro Biblioteca de red predeterminada, haga clic en TCP/IP.

  4. Haga clic en "Aceptar" para guardar los cambios y salir de la utilidad.

Si se accede a un SQL Server específico desde un servidor web, debe ejecutar la utilidad de configuración de cliente SQL Server en el equipo servidor web. Para cambiar la biblioteca de red de una conexión SQL Server específica, configure el software cliente de SQL Server en el equipo servidor web como se indica a continuación.

Para configurar el servidor web (un SQL Server específico)

Para Microsoft SQL Server 6.5:

  1. En el menú Inicio, seleccione Programas, Microsoft SQL Server 6.5 y haga clic en SQL Client Configuration Utility.

  2. Haga clic en la pestaña Opciones avanzadas.

  3. En el cuadro Servidor, escriba el nombre del servidor al que conectarse mediante sockets TCP/IP.

  4. En el cuadro Nombre del archivo DLL, seleccione Sockets TCP/IP.

  5. Haga clic en Agregar o modificar. Todos los orígenes de datos que apunten a este servidor ahora usarán sockets TCP/IP.

  6. Haga clic en Done(Listo).

Para Microsoft SQL Server 7.0:

  1. En el menú Inicio, seleccione Programas, Microsoft SQL Server 7.0 y, a continuación, haga clic en Client Configuration Utility.

  2. Haga clic en la pestaña General.

  3. Haga clic en Agregar.

  4. Escriba el alias del servidor en el cuadro Alias de servidor. En el cuadro Bibliotecas de red, haga clic en TCP/IP. En el cuadro Nombre de equipo, escriba el nombre del equipo que escucha los clientes de sockets TCP/IP. En el cuadro Número de puerto, escriba el puerto en el que escucha el SQL Server.

  5. Haga clic en Aceptar y, a continuación, en Aceptar de nuevo para salir de la utilidad.

Consulte también

Aspectos básicos de RDS