Síntomas
Al realizar una copia de seguridad de una base de datos en una réplica secundaria de un grupo de disponibilidad AlwaysOn en Microsoft SQL Server 2012, se registra el siguiente error de 9019 en el registro de errores de la réplica secundaria:
<fecha><hora> spid # error: 9019, gravedad: 21, estado: 1. <fecha><tiempo> SPID #The secuencia de archivos de registro virtual 0x00058a7b en el desplazamiento 0x00000000000c0000 bytes en el archivo ' <la ruta de acceso><> hora<la copia de seguridad de la base de datos de la base de datos. Base de datos: <nombrebasededatos>, fecha de creación (hora): <fecha><hora>, páginas volcadas: 154322427, primer LSN: 363130:429485:1, último LSN: 363144:639968:1, número de dispositivos de volcado: 1, información del dispositivo: (archivo = 1, tipo = disco: {' <path><nombre de archivo> '}). Este es un mensaje informativo. No se requiere ninguna acción por el usuario.
Es posible que se produzca un error 9019 en la réplica secundaria hasta que se complete la copia de seguridad secundaria. Durante este tiempo, es posible que haya problemas de simultaneidad de programador en la réplica principal, y estos problemas puedan desencadenar un interbloqueo del programador. Además, los clientes pueden bloquearse cuando se conectan al equipo que ejecuta SQL Server y que hospedan la réplica principal. En esta situación, se registran los errores siguientes en el registro de errores de SQL Server:
<Date><Time>Server Using 'dbghelp.dll' version '4.0.5'<Date><Time> Server **Dump thread - spid = 0, EC = 0x0000000000000000<Date><Time> Server ***Stack Dump being sent to <Path>\SQLDump0001.txt><4 Date><Time> Server * *******************************************************************************<Date><Time> Server *<Date><Time> Server * BEGIN STACK DUMP:<Date><Time> Server * <Date><Time> spid #<Date><Time> Server *<Date><Time> Server * Deadlocked Schedulers><2 Date><Time> Server *<Date><Time> Server * *******************************************************************************<Date><Time> Server * -------------------------------------------------------------------------------<Date><Time> Server * Short Stack Dump><8 Date><Time> Server Stack Signature for the dump is 0x00000000000001BC><2 Date><Time> Server Error : 19407, gravedad: 16, estado: 1. <fecha><hora> servidor la concesión entre el grupo de disponibilidad ' < nombre de grupo de disponibilidad> ' y el clúster de conmutación por error de Windows Server ha expirado. Se ha producido un problema de conectividad entre la instancia de SQL Server y el clúster de conmutación por error de Windows Server. Para determinar si el grupo de disponibilidad está conmutando por error correctamente, compruebe el recurso de grupo de disponibilidad correspondiente en el clúster de conmutación por error de Windows Server.
Resolución
Información sobre la actualización acumulativa
Actualización acumulativa 5 para SQL Server 2012 Service Pack 1
La corrección para este problema se publicó por primera vez en la actualización acumulativa 5. Para obtener más información sobre cómo obtener este paquete de actualización acumulativa para SQL Server 2012 Service Pack 1, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2861107 Paquete de actualización acumulativa 5 para SQL Server 2012 Service Pack 1Nota Como las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y todas las revisiones de seguridad incluidas en la versión anterior de corrección de SQL Server 2012 Service Pack 1. Le recomendamos que considere la posibilidad de aplicar la versión de corrección más reciente que contenga este Hotfix. Si desea obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2772858 Las compilaciones de SQL Server 2012 que se lanzaron después de publicar SQL Server 2012 Service Pack 1
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".