REVISIÓN: Mensaje de Error cuando utilice SQL Native Client para conectarse a una instancia de un servidor principal en una sesión de reflejo de la base de datos: "La conexión intentada conmutar a un servidor que no tiene un asociado de conmutación por error"

Nº de error: 50000886 (revisión SQL)
Microsoft distribuye correcciones de Microsoft SQL Server 2005 como un archivo descargable. Como las revisiones son acumulativas, cada versión nueva contiene todas las revisiones y revisión de todas las revisiones de seguridad que se incluyeron con la versión anterior de SQL Server 2005.

Resumen

Este artículo describe lo siguiente acerca de esta versión de hotfix:
  • Los problemas corregidos por el paquete de hotfix
  • Los requisitos previos para instalar el paquete de hotfix
  • Información acerca de si debe reiniciar el equipo después de instalar el paquete de hotfix
  • Información sobre si el paquete de revisiones queda reemplazado por otro paquete de hotfix
  • Información acerca de si debe hacer cambios en el registro
  • Los archivos que están contenidos en el paquete de hotfix

Síntomas

Imagine el siguiente escenario:
  • Configurar la creación de reflejo de base de datos para una base de datos en SQL Server 2005.
  • En una aplicación, se utiliza a SQL Native Client para conectarse a la instancia del servidor principal en la sesión de creación de reflejo de la base de datos.
  • En la aplicación, se establece la opción Failover_Partner en la cadena de conexión al servidor reflejado.
  • Se produce una conmutación por error en la sesión de creación de reflejo de la base de datos.
  • Ejecute la siguiente instrucción para restaurar la base de datos en el servidor principal:
    ALTER DATABASE <Database_Name> SET PARTNER OFF
En este escenario, cuando ejecute la aplicación para conectarse a la instancia del servidor principal, recibirá el siguiente mensaje de error:
[Microsoft] [SQL Native Client] La conexión intentó conmutar por error a un servidor que no tiene un asociado de conmutación por error.
Nota: Esta aplicación puede conectarse correctamente a la instancia del servidor principal antes de que se produce la conmutación por error.

Causa

Este problema se produce porque la sincronización entre el servidor principal y el servidor reflejado está rota.

Solución

Información de actualización acumulativa

La corrección para este problema se publicó en primer lugar como una revisión. Sin embargo, esta corrección también se incluye en la actualización acumulativa 4. Para obtener más información acerca de cómo obtener este paquete de actualización acumulativa para SQL Server 2005 Service Pack 2, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
Paquete 4 de actualización de 941450 acumulativa para SQL Server 2005 Service Pack 2
Nota: Como las compilaciones son acumulativas, cada versión de corrección nueva contiene todas las revisiones y revisión de todas las revisiones de seguridad que se incluyeron con la versión anterior de SQL Server 2005. Microsoft recomienda que considere la posibilidad de aplicar la versión más reciente de revisión que contenga este hotfix. Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
937137 el SQL Server 2005 crea que se publicaron después del lanzamiento de SQL Server 2005 Service Pack 2
Las revisiones de Microsoft SQL Server 2005 se crean para determinados service Pack de SQL Server. Debe aplicar un hotfix de SQL Server 2005 Service Pack 2 a una instalación de SQL Server 2005 Service Pack 2. De forma predeterminada, cualquier hotfix suministrada en un service pack de SQL Server se incluye en el próximo service pack de SQL Server.

Información de la revisión

Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga este hotfix.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con el servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:Nota: El formulario de "Descarga de Hotfix disponible" muestra los idiomas para los que el Hotfix está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Requisitos previos


Para aplicar este hotfix, debe tener instalado el Service Pack 1 (SP1) de SQL Server 2005.
Para obtener más información acerca de cómo obtener SQL Server 2005 Service Pack 1, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

913089 cómo obtener el service pack más reciente para SQL Server 2005

Requisito de reinicio


No es necesario que reinicie el equipo después de aplicar este hotfix.

Información de reemplazo de revisión


Este hotfix no sustituye a otras revisiones.

Información de archivo

La versión en inglés de esta revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.
Versión SQL Server 2005 de 32 bits
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Bcp.exe2005.90.2230.069,48818-Apr-200714:45x86
Databasemailengine.dll9.0.2230.075,12018-Apr-200714:45x86
Logread.exe2005.90.2230.0400,75218-Apr-200714:45x86
Microsoft.analysisservices.adomdclient.dll9.0.2230.0546,16018-Apr-200714:45x86
Microsoft.analysisservices.deploymentengine.dll9.0.2230.0140,65618-Apr-200714:45x86
Microsoft.analysisservices.dll9.0.2230.01,217,90418-Apr-200714:45x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2230.078,19218-Apr-200714:45x86
Microsoft.sqlserver.sqlenum.dll9.0.2230.0910,70418-Apr-200714:45x86
Msasxpress.dll9.0.2230.024,94418-Apr-200714:45x86
Msgprox.dll2005.90.2230.0200,56018-Apr-200714:45x86
Msmdlocal.dll9.0.2230.015,646,06418-Apr-200714:45x86
Msmdredir.dll9.0.2230.03,993,96818-Apr-200714:45x86
Mssqlsystemresource.ldfNo aplicable524.28818-Apr-200711:55No aplicable
Mssqlsystemresource.mdfNo aplicable40,108,03218-Apr-200711:55No aplicable
Odsole70.dll2005.90.2230.059,76018-Apr-200714:45x86
Qrdrsvc.exe2005.90.2230.0369,52018-Apr-200714:45x86
Rdistcom.dll2005.90.2230.0643,44018-Apr-200714:45x86
Repldp.dll2005.90.2230.0187,24818-Apr-200714:45x86
Replmerg.exe2005.90.2230.0320,88018-Apr-200714:45x86
Replprov.dll2005.90.2230.0550,25618-Apr-200714:45x86
Replrec.dll2005.90.2230.0784,75218-Apr-200714:45x86
Replsub.dll2005.90.2230.0407,40818-Apr-200714:45x86
Spresolv.dll2005.90.2230.0177,00818-Apr-200714:46x86
Sqlaccess.dll2005.90.2230.0350,57618-Apr-200714:46x86
Sqlagent90.exe2005.90.2230.0321,39218-Apr-200714:46x86
Sqlservr.exe2005.90.2230.028,978,60018-Apr-200714:46x86
Sysdbupg.sqlNo aplicable218,48605-Apr-200710:52No aplicable
Xmlsub.dll2005.90.2230.0195,44018-Apr-200714:46x86
Xpstar90.dll2005.90.2230.0295,28018-Apr-200714:46x86
Xpstar90.rll2005.90.2230.0155,50418-Apr-200714:46x86
Versión x64 de SQL Server 2005
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Bcp.exe2005.90.2230.088,94420-Apr-200713:34x64
Databasemailengine.dll9.0.2230.075,12020-Apr-200713:34x86
Logread.exe2005.90.2230.0525,16820-Apr-200713:35x64
Microsoft.analysisservices.adomdclient.dll9.0.2230.0546,16018-Apr-200714:45x86
Microsoft.analysisservices.adomdclient.dll9.0.2230.0546,16020-Apr-200713:35x86
Microsoft.analysisservices.deploymentengine.dll9.0.2230.0140,65618-Apr-200714:45x86
Microsoft.analysisservices.dll9.0.2230.01,217,90418-Apr-200714:45x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2230.078,19218-Apr-200714:45x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2230.094,06420-Apr-200713:35x64
Microsoft.sqlserver.sqlenum.dll9.0.2230.0877,93620-Apr-200713:35x86
Msasxpress.dll9.0.2230.024,94418-Apr-200714:45x86
Msasxpress.dll9.0.2230.030,06420-Apr-200713:35x64
Msgprox.dll2005.90.2230.0262,00020-Apr-200713:35x64
Msmdlocal.dll9.0.2230.015,646,06418-Apr-200714:45x86
Msmdredir.dll9.0.2230.03,993,96818-Apr-200714:45x86
Mssqlsystemresource.ldfNo aplicable524.28818-Apr-200711:55No aplicable
Mssqlsystemresource.mdfNo aplicable40,108,03218-Apr-200711:55No aplicable
Odsole70.dll2005.90.2230.090,99220-Apr-200713:35x64
Qrdrsvc.exe2005.90.2230.0434,03220-Apr-200713:35x64
Rdistcom.dll2005.90.2230.0836,46420-Apr-200713:35x64
Repldp.dll2005.90.2230.0187,24818-Apr-200714:45x86
Repldp.dll2005.90.2230.0237,93620-Apr-200713:35x64
Replmerg.exe2005.90.2230.0417,64820-Apr-200713:35x64
Replprov.dll2005.90.2230.0747,88820-Apr-200713:35x64
Replrec.dll2005.90.2230.01,010,54420-Apr-200713:35x64
Replsub.dll2005.90.2230.0528,24020-Apr-200713:35x64
Spresolv.dll2005.90.2230.0225,64820-Apr-200713:35x64
Sqlaccess.dll2005.90.2230.0357,74420-Apr-200713:35x86
Sqlagent90.exe2005.90.2230.0392,56020-Apr-200713:35x64
Sqlservr.exe2005.90.2230.039,363,95220-Apr-200713:35x64
Sysdbupg.sqlNo aplicable218,48605-Apr-200710:52No aplicable
Xmlsub.dll2005.90.2230.0319,85620-Apr-200713:35x64
Xpstar90.dll2005.90.2230.0543,60020-Apr-200713:35x64
Xpstar90.rll2005.90.2230.0156,01620-Apr-200713:35x64
Versión de arquitectura Itanium de SQL Server 2005
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Bcp.exe2005.90.2230.0157,55220-Apr-200715:58IA-64
Databasemailengine.dll9.0.2230.075,12020-Apr-200715:58x86
Logread.exe2005.90.2230.01,098,09620-Apr-200715:58IA-64
Microsoft.analysisservices.adomdclient.dll9.0.2230.0546,16018-Apr-200714:45x86
Microsoft.analysisservices.adomdclient.dll9.0.2230.0546,16020-Apr-200715:58x86
Microsoft.analysisservices.deploymentengine.dll9.0.2230.0140,65618-Apr-200714:45x86
Microsoft.analysisservices.dll9.0.2230.01,217,90418-Apr-200714:45x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2230.078,19218-Apr-200714:45x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2230.0165,74420-Apr-200715:58IA-64
Microsoft.sqlserver.sqlenum.dll9.0.2230.0877,93620-Apr-200715:58x86
Msasxpress.dll9.0.2230.024,94418-Apr-200714:45x86
Msasxpress.dll9.0.2230.057,71220-Apr-200715:58IA-64
Msgprox.dll2005.90.2230.0545,13620-Apr-200715:58IA-64
Msmdlocal.dll9.0.2230.048,718,70420-Apr-200715:58IA-64
Msmdredir.dll9.0.2230.06,249,32820-Apr-200715:58IA-64
Mssqlsystemresource.ldfNo aplicable524.28818-Apr-200711:55No aplicable
Mssqlsystemresource.mdfNo aplicable40,108,03218-Apr-200711:55No aplicable
Odsole70.dll2005.90.2230.0180,08020-Apr-200715:59IA-64
Qrdrsvc.exe2005.90.2230.0943,98420-Apr-200715:59IA-64
Rdistcom.dll2005.90.2230.01,884,01620-Apr-200715:59IA-64
Repldp.dll2005.90.2230.0187,24818-Apr-200714:45x86
Repldp.dll2005.90.2230.0511,34420-Apr-200715:59IA-64
Replmerg.exe2005.90.2230.0957,29620-Apr-200715:59IA-64
Replprov.dll2005.90.2230.01,619,82420-Apr-200715:59IA-64
Replrec.dll2005.90.2230.02,143,60020-Apr-200715:59IA-64
Replsub.dll2005.90.2230.01,159,53620-Apr-200715:59IA-64
Spresolv.dll2005.90.2230.0498,03220-Apr-200715:59IA-64
Sqlaccess.dll2005.90.2230.0352,11220-Apr-200715:59x86
Sqlagent90.exe2005.90.2230.01,143,66420-Apr-200715:59IA-64
Sqlservr.exe2005.90.2230.072,193,90420-Apr-200715:59IA-64
Sysdbupg.sqlNo aplicable218,48605-Apr-200710:52No aplicable
Xmlsub.dll2005.90.2230.0593,26420-Apr-200715:59IA-64
Xpstar90.dll2005.90.2230.0953,71220-Apr-200715:59IA-64
Xpstar90.rll2005.90.2230.0154,99220-Apr-200715:59IA-64
Versión SQL Native Client 32-bit
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Sqlncli.dll2005.90.2230.02,229,16018-Apr-200706:46x86
Versión x64 de SQL Native Client
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Sqlncli.dll2005.90.2230.02,861,99220-Apr-200705:35x64
Versión de arquitectura Itanium de cliente nativo de SQL
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Sqlncli.dll2005.90.2230.05,374,37620-Apr-200707:59IA-64

Cómo aplicar este hotfix.

Para aplicar este hotfix, siga estos pasos:
  1. Aplique la revisión de SQL Server 2005 en el servidor principal.
  2. Habilitar el indicador de traza 1449 en el servidor principal.
  3. Aplique la revisión de SQL Native Client en el equipo cliente en el que se ejecuta la aplicación.

Solución alternativa

Para evitar este problema, siga estos pasos:
  1. Deshabilitar la base de datos reflejo extremo en el servidor principal.
  2. Quitar reflejo de base de datos en el servidor principal.
  3. Restaurar la base de datos en el servidor principal.
  4. Habilitar la base de datos reflejo extremo en el servidor principal.
  5. Quitar reflejo de base de datos en el servidor reflejado.
  6. Volver a configurar el espejado de la base de datos en el servidor principal.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Más información

Para obtener más información acerca del esquema de nomenclatura para las actualizaciones de SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

Paquetes de actualización de 822499 nuevo esquema de nomenclatura para software de Microsoft SQL Server

Para obtener más información acerca de la terminología de la actualización de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft

Referencias

Para obtener más información acerca de la lista de compilaciones disponibles después de SQL Server Service Pack 2, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
937137 el SQL Server 2005 crea que se publicaron después del lanzamiento de SQL Server 2005 Service Pack 2
Para obtener más información sobre el modelo de servicio Incremental de SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
935897 un modelo de servicio Incremental está disponible en el equipo de SQL Server para entregar revisiones para problemas detectados
Para obtener más información acerca de cómo obtener SQL Server 2005 Service Pack 2, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
913089 cómo obtener el service pack más reciente para SQL Server 2005
Para obtener más información acerca de las nuevas características y mejoras de SQL Server 2005 Service Pack 2, visite el siguiente sitio Web de Microsoft:Para obtener más información acerca del esquema de nomenclatura para las actualizaciones de SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
Paquetes de actualización de 822499 nuevo esquema de nomenclatura para software de Microsoft SQL Server
Propiedades

Id. de artículo: 936179 - Última revisión: 14 ene. 2017 - Revisión: 1

Comentarios