Cómo: Configurar SQL Server con Proxy Server

Seleccione idioma Seleccione idioma
Id. de artículo: 216415 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

SQL Server puede funcionar de forma transparente con Proxy Server impedir el acceso no autorizado a la red interna. Utilizando esta configuración, no es necesario conectar el equipo que ejecuta SQL Server directamente a Internet.

Cuando se ejecuta SQL Server en un equipo ubicado detrás de Proxy Server, SQL Server está protegido por las características de filtrado de paquetes de servidor proxy. Puede configurar Proxy Server para permitir o denegar acceso de SQL Server a usuarios específicos, servicios, puertos y dominios IP de entrada.

En este artículo se describe cómo configurar SQL Server para utilizar con las características de servidor proxy de Proxy Server.

Si está ejecutando Proxy Server 2.0 en Microsoft Windows 2000, visite el siguiente sitio Web para actualizar el Asistente para proxy: http://www.microsoft.com/technet/archive/proxy/msp2wiz.mspx

Nota la información incluida en este artículo no se aplica a Microsoft Internet Security and Acceleration (ISA) Server.

Escenario de configuración

En este artículo se describe cómo configurar SQL Server para utilizarlo con Proxy Server en el siguiente escenario:
  • El equipo que ejecuta SQL Server se encuentra en una red interna y tiene una dirección IP 209.58.170.10.
  • El equipo Proxy Server tiene dos adaptadores de red. Un adaptador de red está conectado a la red interna y tiene una dirección IP 209.58.170.20. El segundo adaptador de red está conectado a Internet y tiene una dirección IP 157.57.25.30.
  • Desea tener acceso al equipo que ejecuta SQL Server desde una estación de trabajo cliente que se encuentra en Internet.

Configurar SQL Server con Proxy Server

Para configurar SQL Server para utilizarlo con Proxy Server, siga estos pasos:
  1. En el equipo que ejecuta SQL Server, configure TCP/IP Sockets como uno de los protocolos de red. Para ello, utilice la red de SQL Server herramienta para que escriba la dirección de proxy:
    1. Haga clic en TCP/IP y, a continuación, haga clic en Propiedades .
    2. En el cuadro de diálogo Modificar la configuración de biblioteca de red , compruebe que el puerto está establecido a 1433 y la dirección de proxy se establece en la dirección IP externa del servidor proxy de equipo.
    Nota Si se establece la dirección en la dirección IP interna del proxy de equipo de servidor, no funciona.
  2. Asegúrese de que su instancia de SQL Server no se está ejecutando bajo el contexto de la cuenta de servicio.
  3. En el Administrador de usuarios, cree una cuenta de usuario que tiene todos los permisos que se necesitan ejecutar SQL Server.
  4. Haga clic en la ficha permisos en las propiedades de este y, a continuación, agregue la nueva cuenta de usuario. Considere asignar el Acceso no restringido a esta cuenta.
  5. Cree el siguiente archivo wspcfg.ini en el equipo que ejecuta SQL Server y, a continuación, colóquelo en la misma carpeta que la sqlservr.exe archivo. De forma predeterminada, esta carpeta es la carpeta de C:\Mssql7\Binn para SQL Server 7.0 y la carpeta C:\Mmssql\Binn para SQL Server 6.5. Para ello, ejecute el siguiente código:
    [sqlservr] 
    ServerBindTCPPorts=Port_number 
    Persistent=1 
    KillOldSession=1
  6. Instalar y configurar servidor proxy con la documentación suministrada con el producto.
  7. Agregue la dirección IP (209.58.170.10) del equipo que ejecuta SQL Server y la dirección IP interna (209.58.170.20) del servidor proxy de equipo a la tabla de direcciones locales (LAT) en el servidor proxy equipo.
  8. Mediante el equipo que ejecuta SQL Server, conéctese al recurso compartido MSPCLNT del equipo Proxy Server y, a continuación, instalar al cliente de Proxy Winsock.
  9. Reinicie el equipo ejecuta SQL Server para que los cambios al controlador Winsock tengan efecto.

    El servicio de SQL Server se reinicia si el servicio de SQL Server no se establece en Auto . El registro de error de SQL Server 2000 muestra la siguiente entrada: servidor SQL server a
    2002-02-12 17:11:32.28 server SQL server listening on Winsock Proxy, Shared Memory, Named Pipes. 
    2002-02-12 17:11:32.28 server SQL Server is ready for client connections 
      
    Nota el registro de error ya no informa de la dirección IP del servidor local. Ahora muestra que el equipo que ejecuta SQL Server está escuchando en Winsock Proxy en lugar de la dirección IP y puerto.
  10. Configurar las estaciones de trabajo cliente para tener acceso al equipo que ejecuta SQL Server a través del equipo Proxy Server. Para ello, siga estos pasos:
    1. Iniciar herramienta de red de cliente de SQL Server y, a continuación, haga clic en la ficha General .

      Nota Para los clientes de SQL Server 6.5, iniciar la herramienta de configuración de cliente de SQL Server y haga clic el Advanced ficha.
    2. Para crear una entrada para el equipo que ejecuta SQL Server, haga clic en Agregar y, a continuación, seleccione TCP/IP como la biblioteca de red.
    3. Proporcionar un alias de servidor y, a continuación, en la línea Nombre , escriba la dirección IP externa del equipo Proxy Server (157.57.25.30).
    4. Asegúrese de que el campo Número de puerto contiene el número de puerto correcto. De forma predeterminada, el número de puerto es 1433.
  11. Desde el equipo cliente, compruebe la conexión al equipo que ejecuta SQL Server. Para ello, inicie el Analizador de consultas de SQL (en SQL Server 7.0) o iniciar ISQL/w (en SQL Server 6.5) y, a continuación, conectarse al servidor especificado en el paso 10b.

Propiedades

Id. de artículo: 216415 - Última revisión: lunes, 12 de enero de 2004 - Versión: 3.6
La información de este artículo se refiere a:
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 64-bit Edition
  • Microsoft Proxy Server 2.0 Standard Edition
Palabras clave: 
kbmt kbhowtomaster kbhowto kbinfo kbinterop kbnetwork KB216415 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 216415

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com