Registro de diagnóstico del estado de AlwaysOn

SQL Server 2012
 

Para supervisar el estado de la réplica de disponibilidad principal, el recurso de SQL Server ejecutar DLL por el clúster de clústeres de conmutación por error de servidor de Windows (WSFC) utiliza un procedimiento almacenado en la instancia de SQL Server 2012 llamada sp_server_diagnostics.

La DLL de recursos de SQL Server mantiene una conexión abierta dedicada con la instancia de SQL Server, a través del cual la instancia de SQL Server envía periódicamente diagnósticos de estado detallada a la DLL de recursos de SQL Server. Los diagnósticos de estado, junto con la directiva de conmutación por error que se configuró en el recurso de grupo de disponibilidad del clúster (la propiedad FailoverConditionLevel), se usan el clúster para determinar si se debe reiniciar o conmutar por error el recurso de grupo de disponibilidad. Este procedimiento almacenado es la nueva instancia de SQL Server "latido" en el clúster WSFC, que es más granular y confiable que en SQL Server 2008 R2 o anterior, donde una conexión periódica a la instancia se establece con la consulta SELECT @@SERVERNAME. A continuación, puede controlar las condiciones que activan las conmutaciones por error estableciendo la propiedad FailureConditonLevel de grupo de disponibilidad.

Todos los diagnósticos de mantenimiento que recibe DLL de recursos de SQL Server de sp_server_diagnostics se guardan automáticamente en el directorio de registro predeterminado de la instancia de SQL Server (%PROGRAMFILES%\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\Log). Estos registros se conocen como SQLDIAG registros y se guardan en el formato de archivo XEL (eventos extendidos). Estos archivos en el directorio de registro de SQL Server tienen el siguiente formato: < nombre de host>_ < INSTANCENAME>_SQLDIAG_X_XXXXXXXXX.xel. Examinando los registros SQLDIAG, es posible que pueda determinar la causa del evento de error o conmutación por error de la recursos del grupo disponibilidad.

Para ver un registro SQLDIAG, arrastre el archivo .xel en SQL Server Management Studio.

Mostrar: