Você está offline; aguardando reconexão

Não há suporte para seu navegador

Você precisa atualizar seu navegador para usar o site.

Atualize para a versão mais recente do Internet Explorer

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

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
Bug #: 443555 (SQLBUDT)
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

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 929152 - Última Revisão: 11/20/2007 17:49:32 - Revisão: 1.3

  • 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
  • kbmt kbexpertiseadvanced kbtshoot kbprb kbinfo kbpubtypekc KB929152 KbMtpt
Comentários
pixel.aspx">
ps://c1.microsoft.com/c.gif?DI=4050&did=1&t=">ementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?"> om/ms.js'><\/script>");