Error: SQL Desktop Edition: memoria compartida no consigue conectar después de instalar MDAC 2.6

Seleccione idioma Seleccione idioma
Id. de artículo: 290820 - Ver los productos a los que se aplica este artículo
Nº DE ERROR: 101341 (SQLBUG_70)
Nº DE ERROR: 225640 (SHILOH_BUGS)
Expandir todo | Contraer todo

Síntomas

Un equipo independiente (sin los protocolos de red instalado) no logra conectarse localmente a Microsoft SQL Server 7.0 Desktop Edition. Si intenta conectarse mediante el Analizador de consultas o el Administrador corporativo de SQL, se produce la mensaje de error siguientes:
No se puede conectar al servidor \\SRVNAME:

Servidor: Mensaje 17, nivel 16, estado 1
[Microsoft][ODBC SQL Server Driver][Memoria compartida]SQL Server no existe o acceso denegado.
Intenta conectarse mediante ODBCPING produce este mensaje de error que se produzca:
NO SE PUDO CONECTAR CON SQL SERVER

08001 SQLState: de error nativo: 17
Información. Mensaje: [Microsoft] [controlador de ODBC de SQL Server] [memoria compartida] SQL
Servidor no existe o acceso denegado.

SQLState: error nativo 01000: 53
Información. Mensaje: [Microsoft] [controlador de ODBC de SQL Server] [compartidas
Memory]ConnectionOpen(Connect()).
ISQL todavía puede conectarse, cuando especifica el nombre de equipo de SQL Server. ISQL realiza una conexión de DB Library y utiliza memoria compartida.

Causa

La incapacidad de conectar localmente, mediante el nombre del equipo, se produce después Microsoft Data Access Components (MDAC) 2.6 se ha aplicado el equipo de escritorio y la conexión intenta realizar la conexión mediante el protocolo memoria compartida. Memoria compartida se utiliza cuando especifica el nombre de equipo para conectarse y los protocolos de red no están instalados en el equipo de escritorio.

Solución

Para evitar este problema, puede:
  • Configurar la biblioteca Multiprotocol Network para su uso por el cliente y el servidor SQL Server. Para habilitar la biblioteca de Multiprotocol Network utilizando tanto la Client Network Utility el Server Network Utility, siga estos pasos:
    1. Iniciar la herramienta de red de cliente ubicado en el programa de Microsoft SQL Server 7.0 grupo.
    2. Haga clic en Agregar , haga clic en multiprotocolo , escriba el server alias y, a continuación, haga clic en Aceptar .

      El alias del servidor aparece en la lista de configuraciones .
    3. Haga clic en Aceptar .
    4. Inicie la herramienta de red Server en el grupo de programas de Microsoft SQL Server 7.0. Haga clic en Agregar y, a continuación, seleccione el botón de opción multiprotocolo . Haga clic en Aceptar . Una fila debe aparecer en el cuadro de diálogo Herramienta de red de SQL Server con Multiprotocolo y el nombre del equipo. Para guardar y salir, haga clic en Aceptar .
    5. Detenga y reinicie el servidor SQL server para cargar la biblioteca de red multiprotocolo.
  • Degradar el controlador ODBC de SQL Server desde la versión 2.6 (versión 3.80.0194 Sqlsrv32.dll) a la versión 2.5 de ODBC de SQL Server (versión 3.70.0820) del controlador o una degradación de la versión anterior de MDAC. Para descargar una versión anterior de MDAC, use MDAC Component Checker, que puede descargar desde:
    http://msdn2.microsoft.com/en-us/data/aa937730.aspx

Estado

Microsoft ha confirmado que trata de un problema de SQL Server 7.0.

Propiedades

Id. de artículo: 290820 - Última revisión: miércoles, 25 de abril de 2007 - Versión: 2.5
La información de este artículo se refiere a:
  • Microsoft SQL Server 7.0 Standard Edition
Palabras clave: 
kbmt kbbug kbpending KB290820 KbMtes
Traducción automática
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): 290820

Enviar comentarios

 

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