ID do artigo: 841394 - Última revisão: quinta-feira, 1 de dezembro de 2005 - Revisão: 4.3

Talvez você não consiga se conectar a uma instância do SQL Server está configurado para usar a biblioteca de rede TCP/IP do servidor em um computador que está executando o Windows XP Service Pack 2

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Recolher tudo

Sintomas

Você pode não conseguir se conectar a uma instância do Microsoft SQL Server 7.0, a uma instância do Microsoft SQL Server 2000, a uma instância do Microsoft SQL Server 2000 Desktop Engine (também conhecido como MSDE 2000), a uma instância do Microsoft SQL Server 2005 ou a uma instância do Microsoft SQL Server 2005 Express Edition, e você pode receber uma das seguintes mensagens de erro.

mensagem de erro 1

[TCP/IP Sockets]SQL server especificado não encontrado.
[TCP/IP Sockets]ConnectionOpen (Connect()).


mensagem de erro 2

Não é possível conectar-se ao servidor < SQL Server nome da instância >:

Servidor: Mensagem 6, nível 16, estado 1
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]SQL server especificado não encontrado.


Esse comportamento ocorre quando todas as seguintes condições forem verdadeiras:
  • Tentar conectar-se para uma instância do SQL Server ou para uma instância do MSDE 2000 instalado em um computador que está executando o Microsoft Windows XP Service Pack 2 (SP2).
  • Tente se conectar a uma instância do SQL Server que é configurado para escutar a biblioteca de rede do servidor do TCP/IP somente.

Causa

Por padrão, o Firewall do Windows é ativado quando você instalação do Microsoft Windows XP Service Pack 2. Porque ele bloqueia o TCP/IP portas que permitem conexões de rede para uma instância do SQL Server ou para uma instância do MSDE 2000, você pode não poderá para se conectar a uma instância do SQL Server quando SQL Server está configurado para a biblioteca de rede do servidor do TCP/IP somente escuta.

Como Contornar

Para contornar este problema, você deve ativar explicitamente conectividade TCP/IP para o SQL Server.

Para informações adicionais sobre como habilitar manualmente a conectividade do SQL Server sobre TCP/IP, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
841252  (http://support.microsoft.com/kb/841252/ ) Como ativar manualmente o TCP/IP no Windows XP Service Pack 2 para o SQL Server 2000
841823  (http://support.microsoft.com/kb/841823/ ) Como ativar manualmente o TCP/IP para o SQL Server 7.0 em um computador que está executando o Windows XP Service Pack 2
Para informações adicionais sobre como ativar programaticamente a conectividade do SQL Server sobre TCP/IP, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
839980  (http://support.microsoft.com/kb/839980/ ) Como usar um script para abrir programaticamente portas para o SQL Server usar em sistemas que estejam executando o Windows XP Service Pack 2
841251  (http://support.microsoft.com/kb/841251/ ) Como habilitar a conectividade do SQL Server no Windows XP Service Pack 2

Situação

Esse comportamento é por design.

Referências

Para obter informações adicionais sobre alocação de portas dinâmicas e estáticas no SQL Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
823938  (http://support.microsoft.com/kb/823938/ ) Como usar a alocação de porta estática e dinâmica no SQL Server 2000


Para obter informações adicionais sobre Internet firewalls, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
308127  (http://support.microsoft.com/kb/308127/ ) Como abrir portas manualmente no firewall de conexão de Internet no Windows XP
Para obter informações adicionais sobre como configurar o SQL Server 2000 e Windows XP SP2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
841249  (http://support.microsoft.com/kb/841249/ ) Como configurar o Windows XP Service Pack 2 (SP1) para uso com o SQL Server

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Standard Edition nas seguintes plataformas
    • the operating system: Microsoft Windows XP, Service Pack 2 (SP2)
  • Microsoft SQL Server 2000 Desktop Engine (Windows) nas seguintes plataformas
    • the operating system: Microsoft Windows XP, Service Pack 2 (SP2)
  • Microsoft SQL Server 7.0 Standard Edition nas seguintes plataformas
    • the operating system: Microsoft Windows XP, Service Pack 2 (SP2)
  • Microsoft SQL Server 2005 Developer Edition nas seguintes plataformas
    • the operating system: Microsoft Windows XP Service Pack 2 (SP2)
  • Microsoft SQL Server 2005 Enterprise Edition nas seguintes plataformas
    • the operating system: Microsoft Windows XP Service Pack 2 (SP2)
  • Microsoft SQL Server 2005 Express Edition nas seguintes plataformas
    • the operating system: Microsoft Windows XP Service Pack 2 (SP2)
  • Microsoft SQL Server 2005 Standard Edition nas seguintes plataformas
    • the operating system: Microsoft Windows XP Service Pack 2 (SP2)
  • Microsoft SQL Server 2005 Workgroup Edition nas seguintes plataformas
    • the operating system: Microsoft Windows XP Service Pack 2 (SP2)
Palavras-chave: 
kbmt kbfirewall kbconnectivity kbsqlclient kbnetwork kbclientserver kberrmsg kbprb KB841394 KbMtpt
Tradução automáticaTraduçã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: 841394  (http://support.microsoft.com/kb/841394/en-us/ )