COMO: Configurar o SQL Server com servidor proxy

Traduções de Artigos Traduções de Artigos
Artigo: 216415 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

SQL Server pode funcionar de forma transparente com servidor proxy para evitar acesso não autorizado à rede interna. Utilizando esta configuração, não é necessário ligar o computador com o SQL Server directamente à Internet.

Quando executa o SQL Server num computador localizado atrás de Proxy Server, SQL Server está protegido pelas funcionalidades de filtragem de pacotes do Proxy Server. Pode configurar o Proxy Server para permitir ou negar acesso de SQL Server a utilizadores específicos, serviços, portas e domínios IP de entrada.

Este artigo descreve como configurar o SQL Server para utilização com as funcionalidades Server Proxy do servidor proxy.

Se o Proxy Server 2.0 no Microsoft Windows 2000, visite o seguinte Web site da Microsoft para actualizar o Assistente de proxy: http://www.microsoft.com/technet/archive/proxy/msp2wiz.mspx

Nota As informações contidas neste artigo não se aplica para o Microsoft Internet Security and Acceleration (ISA) Server.

Cenário de configuração

Este artigo descreve como configurar o SQL Server para utilizar com o Proxy Server no seguinte cenário:
  • O computador com o SQL Server está localizado numa rede interna e tiver um endereço IP 209.58.170.10.
  • O computador servidor proxy tem duas placas de rede. Uma placa de rede está ligada à rede interna e tiver um endereço IP 209.58.170.20. A segunda placa de rede está ligada à Internet e tiver um endereço IP 157.57.25.30.
  • Pretende ter acesso ao computador com o SQL Server a partir de uma estação de trabalho cliente que está localizada na Internet.

Configurar o SQL Server com o Proxy Server

Para configurar o SQL Server para utilização com o servidor proxy, siga estes passos:
  1. Num computador com o SQL Server, configurar TCP/IP Sockets como um dos protocolos de rede. Para o fazer, utilize o SQL Server Network Utility para introduzir o endereço proxy:
    1. Clique em TCP/IP e, em seguida, clique em Propriedades .
    2. Na caixa de diálogo Editar configuração de biblioteca de rede , verifique se a porta é definida como 1433 e o endereço do proxy está definido para o endereço IP externo do servidor proxy computador.
    Nota Se o endereço IP é definido como o endereço IP interno do proxy de computador do servidor, não funciona.
  2. Certifique-se de que a instância do SQL Server não está em execução no contexto da conta de serviço.
  3. No Gestor de utilizadores, crie uma conta de utilizador que tenha todas as permissões são necessárias executar o SQL Server.
  4. Clique no separador permissões nas propriedades do Winsock Proxy e, em seguida, adicione a nova conta de utilizador. Considere atribuir Acesso sem restrições para esta conta.
  5. Crie o seguinte ficheiro Wspcfg.ini no computador com o SQL Server e, em seguida, coloque-lo na mesma pasta como o Sqlservr.exe ficheiro. Por predefinição, esta pasta é a pasta C:\Mssql7\Binn para o SQL Server 7.0 e a pasta C:\Mmssql\Binn para SQL Server 6.5. Para o fazer, execute o seguinte código:
    [sqlservr] 
    ServerBindTCPPorts=Port_number 
    Persistent=1 
    KillOldSession=1
  6. Instalar e configurar o Proxy Server utilizando a documentação fornecida com o produto.
  7. Adicione o endereço IP (209.58.170.10) o computador com o SQL Server e o endereço IP (209.58.170.20) interno do servidor proxy computador à tabela de endereços locais (LAT) do Proxy Server computador.
  8. Utilizando o computador com o SQL Server, ligar à partilha MSPCLNT no computador servidor proxy e, em seguida, instale o Winsock Proxy Client.
  9. Reinicie o computador com o SQL Server para que as alterações ao controlador do Winsock entrem em vigor.

    O serviço SQL Server é reiniciado se o serviço SQL Server não estiver definido para automático . Registo de erros do SQL Server 2000 apresenta a seguinte entrada:
    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: O registo de erro já não comunica o endereço IP do servidor local. Agora mostra que o computador com o SQL Server está a escutar Winsock Proxy em vez do endereço IP e porta.
  10. Configure estações de trabalho cliente para aceder ao computador com o SQL Server através do computador servidor proxy. Para o fazer, siga estes passos:
    1. Inicie o servidor de utilitário de rede do cliente de SQL e, em seguida, clique no separador Geral .

      Nota Para clientes de SQL Server 6.5, iniciar o utilitário de configuração do SQL Server Client e clique em Avançadas separador.
    2. Para criar uma entrada para o computador com o SQL Server, clique em Adicionar e, em seguida, seleccione TCP/IP como a biblioteca de rede.
    3. Fornecer um alias de servidor e, em seguida, na linha Nome do computador , escreva o endereço IP externo do computador servidor proxy (157.57.25.30).
    4. Certifique-se de que o campo Número da porta contém o número de porta correcta. Por predefinição, o número da porta é 1433.
  11. A partir do computador cliente, verifique se a ligação ao computador com o SQL Server. Para o fazer, inicie o SQL Query Analyzer (no SQL Server 7.0) ou iniciar ISQL/w (em SQL Server 6.5) e, em seguida, ligar ao servidor que especificou no passo 10b.

Propriedades

Artigo: 216415 - Última revisão: 12 de janeiro de 2004 - Revisão: 3.6
A informação contida neste artigo aplica-se 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
Palavras-chave: 
kbmt kbhowtomaster kbhowto kbinfo kbinterop kbnetwork KB216415 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 216415

Submeter comentários

 

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