Uso de RDS con agrupación de conexiones 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 gestor de recursos para las conexiones, manteniendo abiertas las conexiones frecuentemente usadas.
Importante
A partir de Windows 8 y Windows Server 2012, los componentes del servidor RDS ya no se incluyen en el sistema operativo Windows (consulte Windows 8 y Guía de compatibilidad de Windows Server 2012 para obtener más detalles). Los componentes de cliente de RDS se quitarán en una versión futura de Windows. Evite usar esta característica en el nuevo trabajo de desarrollo y planee modificar las aplicaciones que actualmente usan esta característica. Las aplicaciones que usan RDS deben migrar a 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, debe:
Configure el equipo con SQL Server para usar sockets TCP/IP.
Configure el servidor web para usar sockets TCP/IP.
Configuración del equipo de SQL Server para usar sockets TCP/IP
En el equipo con 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 con SQL Server
En Microsoft SQL Server 6.5:
En el menú Inicio, seleccione Programas, Microsoft SQL Server 6.5 y, a continuación, haga clic en Programa de instalación de SQL.
Haga clic en Continuar dos veces.
En el cuadro de diálogo Microsoft SQL Server -Options, seleccione Cambiar compatibilidad de red y, a continuación, haga clic en Continuar.
Asegúrese de que la casilla Sockets TCP/IP esté activada y haga clic en Aceptar.
Haga clic en Continuar para finalizar y salga de la configuración.
En Microsoft SQL Server 7.0:
En el menú Inicio, seleccione Programas, Microsoft SQL Server 7.0 y, a continuación, haga clic en Utilidad de red del servidor.
En la pestaña General del cuadro de diálogo, haga clic en Agregar.
En el cuadro de diálogo Agregar configuración de biblioteca de red, haga clic en TCP/IP.
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.
Haga clic en Aceptar para finalizar y salir 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 SQL Server desde el servidor web o solo se accede a un servidor SQL Server específico desde el servidor web.
Si se tiene acceso a todas las instancias de SQL Server desde el servidor web, debe ejecutar la Utilidad de configuración de cliente de 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:
En el menú Inicio, seleccione Programas, Microsoft SQL Server 6.5 y, a continuación, haga clic en Utilidad de configuración de cliente sql.
Haga clic en la pestaña Net Library (Biblioteca de Net).
En el cuadro Red predeterminada, seleccione Sockets TCP/IP.
Haga clic en Listo para guardar los cambios y salir de la utilidad.
Para Microsoft SQL Server 7.0:
En el menú Inicio, seleccione Programas, Microsoft SQL Server 7.0 y, a continuación, haga clic en Utilidad de red de cliente.
Haga clic en la pestaña General.
En el cuadro Biblioteca de red predeterminada, haga clic en TCP/IP.
Haga clic en Aceptar para guardar los cambios y salir de la utilidad.
Si se accede a un servidor SQL Server específico desde un servidor web, debe ejecutar la Utilidad de configuración de cliente de SQL Server en el equipo servidor web. Para cambiar la biblioteca de red de una conexión específica de SQL Server, configure el software cliente de SQL Server en el equipo servidor web como se indica a continuación.
Para configurar el servidor web (un servidor SQL Server específico)
Para Microsoft SQL Server 6.5:
En el menú Inicio, seleccione Programas, Microsoft SQL Server 6.5 y, a continuación, haga clic en Utilidad de configuración de cliente SQL.
Haga clic en la pestaña Avanzadas.
En el cuadro Servidor, escriba el nombre del servidor al que conectarse mediante sockets TCP/IP.
En el cuadro Nombre del archivo DLL, seleccione Sockets TCP/IP.
Haga clic en Agregar o modificar. Todos los orígenes de datos que apuntan a este servidor ahora usarán sockets TCP/IP.
Haga clic en Listo.
Para Microsoft SQL Server 7.0:
En el menú Inicio, seleccione Programas, Microsoft SQL Server 7.0 y, a continuación, haga clic en Utilidad de configuración de cliente.
Haga clic en la pestaña General.
Haga clic en Agregar.
Escriba el alias del servidor en el cuadro Alias del servidor. En el cuadro Bibliotecas de red, haga clic en TCP/IP. En el cuadro Nombre del equipo, escriba el nombre del equipo que escucha los clientes de sockets TCP/IP. En el cuadro Número de puerto, introduzca el puerto en el que SQL Server escucha.
Haga clic en Aceptar y, a continuación, vuelva a aceptar para salir de la utilidad.