Service de recherche en texte intégral SQL Server

Microsoft.SQLServer.2008.DBEngine.FullTextSearchServiceMonitor (UnitMonitor)

Cette analyse vérifie l'état du service de recherche en texte intégral SQL.

Knowledge Base article:

Résumé

Cette analyse vérifie l'état du service Recherche en texte intégral SQL et génère une alerte lorsque le service est configuré pour démarrer automatiquement et n'est pas en cours d'exécution.

Notez qu'une alerte n'est pas générée lorsque le service est désactivé ; un fonctionnement normal sera présenté.

Causes

Un service peut s'arrêter pour de nombreuses raisons, notamment :

Solutions

Vous pouvez tenter de redémarrer le service dans l'environnement non cluster en utilisant le lien suivant :

Démarrer le service Recherche en texte intégral SQL Server

Vous pouvez afficher d'autres alertes de cette instance de SQL Server qui peuvent être liées à ce problème à l'aide du lien suivant :

Afficher les alertes SQL Server

Element properties:

TargetMicrosoft.SQLServer.2008.DBEngine
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Arrêt du service de recherche en texte intégral SQL Server
Le service Windows du service de recherche en texte intégral SQL « {0} » s'est arrêté sur l'ordinateur « {1} ».
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SQLServer.2008.DBEngine.FullTextSearchServiceMonitor" Accessibility="Public" Enabled="false" Target="SQL2008Core!Microsoft.SQLServer.2008.DBEngine" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SQLServer.2008.DBEngine.FullTextSearchServiceMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="SQL!Microsoft.SQLServer.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="SQL!Microsoft.SQLServer.DBEngine"]/FullTextSearchServiceName$</ServiceName>
<CheckStartupType>true</CheckStartupType>
</Configuration>
</UnitMonitor>