Artigo: 841394 - Última revisão: quinta-feira, 1 de Dezembro de 2005 - Revisão: 4.3

Não poderá ligar a uma instância do SQL Server que está configurado para utilizar a biblioteca de rede do servidor TCP/IP num computador com 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 | Reduzir tudo

Sintomas

Não poderá ligar 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 poderá receber uma das seguintes mensagens de erro.

mensagem de erro 1

[TCP/IP Sockets]Não foi encontrado um servidor SQL especificado.
[TCP/IP Sockets]ConnectionOpen (Connect()).


mensagem de erro 2

Não é possível ligar ao servidor < SQL nome de instância do Servidor >:

Servidor: Erro 6, o nível de 16, State 1
[Microsoft][Controlador ODBC SQL Server][TCP/IP Sockets]Não foi encontrado um servidor SQL especificado.


Este comportamento ocorre quando se verificam as seguintes condições:
  • Tenta ligar a uma instância do SQL Server ou para uma instância do MSDE 2000 instalada no computador que está a executar o Microsoft Windows XP Service Pack 2 (SP2).
  • Tente ligar a uma instância do SQL Server que está configurado para escutar a servidor de biblioteca de rede TCP/IP apenas.

Causa

Por predefinição, o Firewall do Windows está activado quando instala o Microsoft Windows XP Service Pack 2. Porque portas de blocos de TCP/IP de Firewall do Windows que permitem ligações de rede para uma instância do SQL Server ou para uma instância do MSDE 2000, poderá não ser conseguir ligar a uma instância do SQL Server quando o SQL Server está configurado para escutar a servidor de biblioteca de rede TCP/IP apenas.

Como contornar

Para contornar este problema, tem de activar explicitamente conectividade de TCP/IP para o SQL Server.

Para obter informações adicionais sobre como activar manualmente a conectividade do SQL Server através de TCP/IP, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft:
841252  (http://support.microsoft.com/kb/841252/ ) Como activar manualmente o TCP/IP no Windows XP Service Pack 2 para o SQL Server 2000
841823  (http://support.microsoft.com/kb/841823/ ) Como activar manualmente o TCP/IP para o SQL Server 7.0 num computador com o Windows XP Service Pack 2
Para obter informações adicionais sobre como activar a conectividade do SQL Server através de TCP/IP através de programação, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
839980  (http://support.microsoft.com/kb/839980/ ) Como utilizar um script programaticamente abrir portas para o SQL Server utilizar em sistemas que executem o Windows XP Service Pack 2
841251  (http://support.microsoft.com/kb/841251/ ) Como activar a conectividade do SQL Server no Windows XP Service Pack 2

Ponto Da Situação

Este comportamento ocorre por predefinição.

Referências

Para obter informações adicionais sobre a atribuição de portas dinâmicas e estáticas no SQL Server, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
823938  (http://support.microsoft.com/kb/823938/ ) Como utilizar a atribuição de portas estáticas e dinâmicas no SQL Server 2000


Para obter informações adicionais sobre Internet firewalls, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
308127  (http://support.microsoft.com/kb/308127/ ) Como abrir manualmente portas no firewall de ligação À Internet no Windows XP
Para obter informações adicionais sobre como configurar o SQL Server 2000 e Windows XP SP2, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
841249  (http://support.microsoft.com/kb/841249/ ) Como configurar o Windows XP Service Pack 2 (SP2) para utilização 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 2005 Server Enterprise 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 2005 Server Workgroup 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 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: 841394  (http://support.microsoft.com/kb/841394/en-us/ )