Você se não conecta uma instância local do SQL Server em um computador baseado no Windows XP ou em um computador com Windows 2000, ao usar "localhost" no nome do pipe

Traduções deste artigo Traduções deste artigo
ID do artigo: 929152 - Exibir os produtos aos quais esse artigo se aplica.
Bug #: 443555 (SQLBUDT)
Expandir tudo | Recolher tudo

Sintomas

Em um computador baseado no Microsoft Windows XP ou em um computador com Microsoft Windows 2000, você usa o protocolo pipes nomeados para se conectar a uma instância local do Microsoft SQL Server 2005 ou o Microsoft SQL Server 2000. Quando você usar "localhost" no nome do pipe, não é possível a conexão à instância do SQL Server. Dependendo da ferramenta de que você usar para se conectar à instância do SQL Server, você perceber um dos seguintes problemas:
  • Se você usar o utilitário de linha de comando OSQL.exe para se conectar à instância local do SQL Server 2000, você receber a seguinte mensagem de erro:
    [DBNETLIB]SQL Server não existe ou acesso negado. [DBNETLIB]ConnectionOpen (Connect()).
  • Se você usar o utilitário de linha de comando Sqlcmd.exe para se conectar à instância local do SQL Server 2005, você receber a seguinte mensagem de erro:
    Provedor de pipes nomeados HResult 0x34, nível 16, estado 1: não foi possível abrir uma conexão ao SQL Server [52]. Sqlcmd: Erro: Microsoft SQL Native Client: Ocorreu um erro ao estabelecer uma conexão com o servidor. Ao conectar-se para o SQL Server 2005, essa falha pode ser causada pelo fato de que nas configurações padrão do SQL Server não permite conexões remotas.

    Sqlcmd: Erro: Microsoft SQL Native Client: tempo limite do logon expirou.
Observação Esse problema não ocorre em computadores que executam o Microsoft Windows Server 2003 ou versões posteriores do Windows.

Causa

Esse problema ocorre porque a versão do Microsoft Data Access Components (MDAC) que está incluído no Windows XP e Windows 2000 não suporte para o uso de "localhost" em um nome de pipe.

Resolução

Para resolver esse problema, use um dos seguintes métodos:
  • Use uma representação alternativa do nome do endereço de host local em vez de "localhost". Representações alternativas possíveis incluem o seguinte:
    • 127.0.0.1
    • "."
    • O nome de host local real
  • Usar um protocolo conexão diferente, como o TCP/IP.

Situação

Esse comportamento é por design.

Mais Informações

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684Descrição da terminologia padrão que é usada para descrever as atualizações de software

Propriedades

ID do artigo: 929152 - Última revisão: terça-feira, 20 de novembro de 2007 - Revisão: 1.3
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Enterprise Edition 64-bit
  • Microsoft SQL Server 2000 Standard Edition
Palavras-chave: 
kbmt kbexpertiseadvanced kbtshoot kbprb kbinfo kbpubtypekc KB929152 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: 929152

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