Cette analyse vérifie l’état du service de recherche en texte intégral SQL. Remarque : cette analyse est désactivée par défaut. Utilisez des remplacements afin de l’activer, le cas échéant.
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é ou paramétré de manière à démarrer manuellement – un fonctionnement normal sera présenté.
Un service peut s'arrêter pour de nombreuses raisons, notamment :
Le service a été arrêté par un administrateur.
Le service n'a pas pu démarrer car le compte utilisateur n'a pas pu être authentifié.
Le service a rencontré une exception qui l'a arrêté.
Le service n'a pas été configuré correctement, ce qui l'a empêché de démarrer.
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
Nom | Description | Valeur par défaut |
Alerte uniquement si le type de démarrage du service est automatique | La valeur ne peut être que « True » ou « False ». Si la valeur est « False », les alertes seront déclenchées quel que soit le type de démarrage défini. La valeur par défaut est « True ». | 1 |
Activé |
| Non |
Génère des alertes |
| Oui |
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>