COMO: Configurar o SQL Server com servidor proxy

Traduções deste artigo Traduções deste artigo
ID do artigo: 216415 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

SQL Server pode operar de forma transparente com servidor proxy para impedir o acesso não autorizado à sua rede interna. Usando essa configuração, não é necessário conectar o computador executando o SQL Server diretamente à Internet.

Quando você executar o SQL Server em um computador localizado atrás do Proxy Server, SQL Server está protegido pelos recursos de filtragem de pacote do servidor proxy. Você pode configurar o Proxy Server para permitir ou negar acesso de SQL Server a usuários específicos, serviços, portas e domínios IP de entrada.

Este artigo descreve como configurar o SQL Server para uso com os recursos de servidor proxy do servidor proxy.

Se você estiver executando o Proxy Server 2.0 no Microsoft Windows 2000, visite o seguinte site para atualizar o Assistente de proxy: http://www.microsoft.com/technet/archive/proxy/msp2wiz.mspx

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

Cenário de configuração

Este artigo descreve como configurar o SQL Server para uso com o servidor proxy na seguinte situação:
  • O computador que executa o SQL Server está localizado em uma rede interna e tiver um endereço IP 209.58.170.10.
  • O computador do servidor proxy tem dois adaptadores de rede. Um adaptador de rede está conectado à rede interna e possui um endereço IP de 209.58.170.20. O segundo adaptador de rede conectado à Internet e tiver um endereço IP 157.57.25.30.
  • Você deseja obter acesso ao computador executando o SQL Server de uma estação de trabalho cliente que está localizada na Internet.

Configurar o SQL Server com um servidor proxy

Para configurar o SQL Server para uso com o servidor proxy, execute essas etapas:
  1. No computador que está executando o SQL Server, configurar o TCP/IP Sockets como um dos protocolos de rede. Para fazer isso, use o SQL Server Network utilitário para inserir o endereço de proxy:
    1. Clique em TCP/IP e, em seguida, clique em Propriedades .
    2. Na caixa de diálogo Edit Network Library Configuration , verifique se a porta está definida como 1433 e o endereço de proxy é definido como o endereço IP externo do servidor proxy de computador.
    Observação Se o endereço IP é configurado para o endereço IP interno do proxy do computador servidor, ele não funciona.
  2. Verifique se que a instância do SQL Server não está em execução no contexto da conta de serviço.
  3. No Gerenciador de usuários, crie uma conta de usuário que tenha todas as permissões que são necessárias executar o SQL Server.
  4. Clique na guia permissões nas propriedades do Winsock Proxy e, em seguida, adicione a nova conta de usuário. Considere a atribuição Acesso irrestrito a essa conta.
  5. Criar o seguinte arquivo Wspcfg.ini em computador que executa o SQL Server e, em seguida, coloque-a na mesma pasta como o sqlservr.exe arquivo. Por padrão, esta pasta é a pasta C:\Mssql7\Binn para o SQL Server 7.0 e a pasta C:\Mmssql\Binn para o SQL Server 6.5. Para fazer isso, execute o seguinte código:
    [sqlservr] 
    ServerBindTCPPorts=Port_number 
    Persistent=1 
    KillOldSession=1
  6. Instalar e configurar servidor proxy usando a documentação fornecida com o produto.
  7. Adicione o endereço IP (209.58.170.10) do computador que está executando o SQL Server e o endereço IP interno (209.58.170.20) do servidor proxy computador à tabela de endereços locais (LAT) no servidor de proxy computador.
  8. Usando o computador que executa o SQL Server, se conectar ao compartilhamento MSPCLNT no computador servidor proxy e, em seguida, instale o Winsock Proxy Client.
  9. Reinicie o computador executando o SQL Server para que as alterações para o driver Winsock tenham efeito.

    O serviço do SQL Server é reiniciado se o serviço do SQL Server não está definido como automático . O log de erro do SQL Server 2000 mostra 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 
      
    Observação O log de erro não relata o endereço IP do servidor local. Ela agora mostra que o computador que executa o SQL Server está escutando Winsock Proxy em vez do endereço IP e porta.
  10. Configure estações de trabalho cliente para acessar o computador executando o SQL Server através do computador servidor proxy. Para fazer isso, execute estas etapas:
    1. Iniciar utilitário de rede para cliente do SQL Server e clique na guia Geral .

      Observação Para clientes do SQL Server 6.5, iniciar o utilitário de configuração de cliente do SQL Server e clique em Avançado guia.
    2. Para criar uma entrada para o computador que executa o SQL Server, clique em Adicionar e, em seguida, selecione TCP/IP como a biblioteca de rede.
    3. Forneça um alias de servidor e, em seguida, na linha Nome do computador , digite o endereço IP externo do computador servidor proxy (157.57.25.30).
    4. Certifique-se que o campo Número da porta contém o número de porta correta. Por padrão, o número da porta é 1433.
  11. De computador cliente, verifique se a conexão com o computador que está executando o SQL Server. Para fazer isso, inicie SQL Query Analyzer (no SQL Server 7.0) ou iniciar ISQL/w (no SQL Server 6.5) e, em seguida, conecte-se ao servidor que você especificou na etapa 10b.

Propriedades

ID do artigo: 216415 - Última revisão: segunda-feira, 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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