No puede conectarse a una instancia local de SQL Server en un equipo o en un equipo basado en Windows 2000 cuando use "localhost" in the pipe name

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 929152
Nº de error: 443555 (SQLBUDT)
Síntomas
En un equipo basado en Microsoft Windows XP o en un equipo basado en Microsoft Windows 2000, utilice el protocolo Canalizaciones con nombre para conectarse a una instancia local de Microsoft SQL Server 2005 o Microsoft SQL Server 2000. Cuando use "localhost" in the pipe name, no podrá conectarse a la instancia de SQL Server. Dependiendo de la herramienta que se utiliza para conectarse a la instancia de SQL Server, experimenta uno de los problemas siguientes:
  • Si utiliza la utilidad de línea de comandos osql.exe para conectarse a la instancia local de SQL Server 2000, recibirá el siguiente mensaje de error:
    [DBNETLIB]SQL Server no existe o acceso denegado. [DBNETLIB]ConnectionOpen (Connect()).
  • Si utiliza la utilidad de línea de comandos Sqlcmd.exe para conectarse a la instancia local de SQL Server 2005, recibirá el siguiente mensaje de error:
    Proveedor de canalizaciones con HResult 0x34, nivel 16, estado 1: no se puede abrir una conexión a SQL Server [52]. Sqlcmd: Error: Microsoft SQL Native Client: error al establecer una conexión con el servidor. Cuando se conecte a SQL Server 2005, este error puede deberse a que el hecho de la configuración predeterminada de SQL Server no permite conexiones remotas.

    Sqlcmd: Error: Microsoft SQL Native Client: tiempo de espera de inicio de sesión caducado.
Nota Este problema no se produce en equipos que ejecutan Microsoft Windows Server 2003 o versiones posteriores de Windows.
Causa
Este problema se produce porque la versión de Microsoft Data Access Components (MDAC) que se incluye con Windows XP y Windows 2000 no admite el uso de "localhost" en un nombre de canalización.
Solución
Para resolver este problema, utilice uno de los métodos siguientes:
  • Utilizar una representación alternativa del nombre de la dirección de host local en lugar de "localhost". Representaciones alternativas posibles incluyen:
    • 127.0.0.1
    • "."
    • El nombre de host local real
  • Utilizar un protocolo conexión diferente, como TCP/IP.
Estado
Este comportamiento es por diseño.
Más información
Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 929152 - Última revisión: 11/20/2007 17:49:32 - Revisión: 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 KbMtes
Comentarios