Estás trabajando sin conexión, espera a que vuelva la conexión a Internet

Mejoras de compatibilidad de tiempo de espera de SQL Server AlwaysOn concesión en SQL Server 2012 y 2014

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): 3112363
Síntomas
Esta actualización incluye las mejoras siguientes para la compatibilidad de tiempo de espera de Microsoft SQL Server AlwaysOn concesión:
  • Ahora el mensaje de tiempo de espera de concesión muestra y registra la hora actual y el tiempo de renovación esperada.
  • Se ha agregado un nuevo mensaje de error para los trabajadores de la concesión que indica claramente el motivo de tiempo de espera de concesión.
  • Añadir un nuevo evento extendido y un nuevo búfer de anillo para los trabajadores de la concesión. Estos errores indican claramente las etapas de la concesión.
Solución
El problema se corrigió primero en los siguientes Service Pack para SQL Server.
Para obtener más información acerca de Service Pack 3 (SP3) de SQL Server 2012, vea errores corregidos en el Service Pack 3 de SQL Server 2012.

Acerca de los Service packs de SQL Server

Los Service Pack son acumulativos. Cada service pack nuevo contiene todas las revisiones que se incluyen en los anteriores, junto con todas las nuevas revisiones. Nuestra recomendación es aplicar el último service pack y la actualización acumulativa para el service pack más reciente. No es necesario instalar un service pack anterior antes de instalar el service pack más reciente. Utilice la tabla 1 en el siguiente artículo para obtener más información acerca de los service pack más reciente y la actualización acumulativa más reciente.

Cómo determinar la versión, el nivel de edición y actualización de SQL Server y sus componentes
Más información
Para proporcionar información adicional, se han agregado nuevos mensajes de error en SQL Server. En la tabla siguiente enumera y explica cada uno de ellos.

ErrorMensaje de error:CausaAcción correctiva
19419La renovación de la concesión entre el grupo de disponibilidad ' %. * ls' y el clúster de conmutación por error de Windows Server error porque ya no es válida la concesión existente.El trabajador de concesión en el lado de SQL Server no obtener programado en tiempo para procesar el evento señal del clúster.Comprobar la utilización de la CPU en el servidor como SQL Server trabajador concesión parece ser de hambre.
19420El grupo de disponibilidad ' %. * ls' se solicita explícitamente al detener la renovación de la concesión.Se está deteniendo la renovación de la concesión como parte de poner fuera de conexión el grupo de disponibilidad. Esto es sólo informativo.
19421La renovación de la concesión entre el grupo de disponibilidad ' %. * ls' y el clúster de conmutación por error de Windows Server falló porque no hizo renovación dentro del intervalo de concesión.El auxiliar de concesión en el lado de clúster no señalar el trabajador de la concesión de SQL Server a tiempo.Compruebe el correspondiente recurso de grupo de disponibilidad en el clúster WSFC para ver si informa de ningún error.
19422La renovación de la concesión entre el grupo de disponibilidad ' %. * ls' y el clúster de conmutación por error de Windows Server fallaron debido a un error de windows con código de Error ('%d').El trabajador de concesión en el lado de SQL Server no pudo renovar la concesión debido a un error de windows.Compruebe el código de error de windows y tome las medidas necesarias.
19423La concesión del grupo de disponibilidad ' %. * concesión de ls ya no es válida para iniciar el proceso de renovación de concesión.Cuando el trabajador de concesión se comenzó a procesar el tiempo de concesión exceso proporcionado por llamada conectada ya ha caducado la concesión. Esto podría sucedió debido a problemas de programación.Comprobar la utilización de la CPU en el servidor como SQL Server trabajador concesión parece ser de hambre.
19424El trabajador de concesión del grupo de disponibilidad ' %. * ls' ahora está inactivo el tiempo de concesión exceso (%u ms) proporcionado durante la conexión. Esto es sólo un mensaje informativo. No se requiere ninguna acción del usuario.Informativo. Asignada al iniciar el subproceso de renovación de concesión y como parte de la rutina en línea de grupo de disponibilidad de tiempo extra en línea.

Ejemplo de 19419 de error: Si utiliza a un depurador para adjuntar a SQL Server, interrumpe cualquier servicio de subprocesos en el proceso de SQL Server hasta que se reanude el proceso de SQL Server. Al reanudar el funcionamiento de SQL Server, se notifica la siguiente en el registro de errores de SQL Server:

<Date time=""></Date>Error de servidor: 19419, gravedad: 16, estado: 1.
<Date time=""> </Date>Clúster de conmutación por error de servidor de Windows Server no recibió una señal de eventos de proceso de SQL Server que aloja el grupo de disponibilidad 'ag' en el tiempo de espera de concesión.
<Date time=""> </Date>Error de servidor: 19407, gravedad: 16, estado: 1.
<Date time=""> </Date>Server ha caducado la concesión entre el grupo de disponibilidad 'ag' y el clúster de conmutación por error de Windows Server. 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á experimentando problemas correctamente, compruebe el correspondiente recurso de grupo de disponibilidad en el clúster de conmutación por error de Windows Server.
<Date time=""> </Date>Server AlwaysOn: la réplica local de grupo de disponibilidad 'ag' es desconectarse porque ambos la concesión ha caducado o error de renovación de concesión. Esto es sólo un mensaje informativo. No se requiere ninguna acción del usuario.
<Date time=""> </Date>Server cambió el estado de la réplica de disponibilidad local en el grupo de disponibilidad 'ag' de 'PRIMARY_NORMAL' a 'RESOLVING_NORMAL'. El estado de réplica cambiado por un inicio, una conmutación por error, un problema de comunicación o un error del clúster. Para obtener más información, consulte el panel grupo de disponibilidad, registro de errores de SQL Server, la consola de administración de clúster de conmutación por error de Windows Server o el registro de clúster de conmutación por error de Windows Server.

Se devuelve el error 19419 porque SQL Server no respondió al servicio Cluster Server. También puede recibir un mensaje de error de tiempo de espera de concesión (19407) junto con el error 19419.

Ejemplo de error 19424: el siguiente es el mensaje de tiempo de concesión exceso se notifica inmediatamente antes de las transiciones de grupo disponibilidad al rol principal:

<Date time=""> </Date>Server el trabajador de concesión del grupo de disponibilidad 'ag' ahora está inactivo el tiempo de concesión exceso (ms 164766) proporcionado durante la conexión. Esto es sólo un mensaje informativo. No se requiere ninguna acción del usuario.
<Date time=""> </Date>Server cambió el estado de la réplica de disponibilidad local en el grupo de disponibilidad 'ag' de 'PRIMARY_PENDING' a 'PRIMARY_NORMAL'. El estado de réplica cambiado por un inicio, una conmutación por error, un problema de comunicación o un error del clúster. Para obtener más información, consulte el panel grupo de disponibilidad, registro de errores de SQL Server, la consola de administración de clúster de conmutación por error de Windows Server o el registro de clúster de conmutación por error de Windows Server.

El availability_group_lease_expired y hadr_ag_lease_renewal XEvents han mejorado, con la adición de puntos de datos que proporcionan más información acerca de la condición de la concesión. En la tabla siguiente se describe las mejoras de estas XEvents:

XEventNueva columnaDescripción
availability_group_lease_expiredcurrent_timeFecha en la que expiró el contrato de arrendamiento
availability_group_lease_expirednew_timeoutTiempo de tiempo de espera, cuando se produce availability_group_lease_expired, current_time es mayor que new_timeout
availability_group_lease_expiredestadoFases de concesión: consulte la tabla de fases de concesión más abajo
hadr_ag_lease_renewalestadohadr_ag_lease_renewal
hadr_ag_lease_renewalcódigoDeErrorSi el estado es HadrLeaseRenewal_FailedWithWindowsError códigoDeError es el código de error de Windows asociado con el error
Etapas de la concesión y definiciones

La tabla siguiente muestra las fases posibles y explica sus funciones:

Nombre de la etapaDescripción
HadrLeaseRenewal_LeaseWorkerStartedInicia el subproceso de trabajo de la concesión.
HadrLeaseRenewal_StartedExcessLeaseSleepConcesión inicial de exceso. Fases de concesión exceso de documentos iniciando el subproceso de concesión durante la fase del grupo de disponibilidad en línea.
HadrLeaseRenewal_FailedExcessSleepInvalidOnlineLeaseNo tomamos la concesión exceso si ya ha caducado la concesión.
HadrLeaseRenewal_SkipExcessSleepLa concesión de exceso se omite si la duración disponible en modo de suspensión es menor que el intervalo de concesión. No hay que pasar por el inicio sólo concesión exceso el proceso de agitación de la mano.
HadrLeaseRenewal_ExcessSleepSucceededConcesión de exceso se realizó correctamente.
HadrLeaseRenewal_RenewSucceededDeberíamos ver esto con cada renovación.
HadrLeaseRenewal_LeaseNotValidEquivalente al error: 19419

Clúster de conmutación por error de Windows Server no recibió una señal de eventos de proceso de SQL Server que aloja el grupo de disponibilidad ' %. * ls' en el tiempo de espera de concesión.
HadrLeaseRenewal_StopLeaseRenewalDebería ver esto durante un evento de conmutación por error.
HadrLeaseRenewal_LeaseExpiredEquivalente al error: 19421

Grupo de disponibilidad de hospedaje de SQL Server ' %. * ls' no recibir una señal del evento de proceso desde el clúster de conmutación por error de Windows Server en el tiempo de espera de concesión.
HadrLeaseRenewal_FailedWithWindowsErrorRenovación de la concesión falló debido a un error de windows.

Para obtener más información, vea Grupo de disponibilidad AlwaysOn concesión Timeout diagnósticos mejorados.

Para obtener más información sobre el tiempo de espera de concesión, consulte Funcionamiento: Del tiempo de espera de SQL Server AlwaysOn concesión.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 3112363 - Última revisión: 07/12/2016 02:59:00 - Revisión: 4.0

Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3112363 KbMtes
Comentarios
/html>