Este monitor comprueba el estado del servicio de búsqueda de texto completo de SQL. Nota: esta monitor está deshabilitado de manera predeterminado. Use las invalidaciones para habilitarlo cuando sea necesario.
Este monitor comprueba el estado del servicio de búsqueda de texto completo de SQL y genera una alerta cuando el servicio se establece para iniciarse automáticamente y no se está ejecutando.
Tenga en cuenta que no se generará ninguna alerta si el servicio está deshabilitado o configurado para iniciarse manualmente: se mostrará un estado adecuado.
Un servicio se puede detener por diversos motivos, entre los que se incluyen:
Un administrador detuvo el servicio.
El servicio no se pudo iniciar porque la cuenta de usuario no se pudo autenticar.
El servicio detectó una excepción que provocó su detención.
El servicio no estaba configurado correctamente, lo que impidió su inicio.
Puede intentar reiniciar el servicio en un entorno no clúster mediante el siguiente vínculo:
Iniciar servicio de búsqueda de texto completo de SQL Server
Puede ver otras alertas para esta instancia de SQL Server que pueden estar relacionadas con este problema mediante el siguiente vínculo:
Ver alertas de SQL Server
Nombre | Descripción | Valor predeterminado |
Alertar solo si el tipo de inicio del servicio es automático | Solo se puede establecer en 'true' o 'false'. Si se establece en 'false', las alertas se desencadenarán independientemente del tipo de inicio establecido. El valor predeterminado es 'true'. | 1 |
Habilitado |
| No |
Genera alertas |
| Sí |
Target | Microsoft.SQLServer.2014.DBEngine | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.CheckNTServiceStateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SQLServer.2014.DBEngine.FullTextSearchServiceMonitor" Accessibility="Public" Enabled="false" Target="SQL2014Core!Microsoft.SQLServer.2014.DBEngine" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SQLServer.2014.DBEngine.FullTextSearchServiceMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.DBEngine"]/FullTextSearchServiceName$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="Error" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>$Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.DBEngine"]/FullTextSearchServiceName$</ServiceName>
<CheckStartupType>true</CheckStartupType>
</Configuration>
</UnitMonitor>