Dieser Monitor überprüft den Status des Startprogrammdiensts für den SQL-Volltextfilterdaemon. Beachten Sie, dass die SQL-Volltextsuchfunktion in keiner Edition von SQL Server Express verfügbar ist, mit Ausnahme von SQL Server Express with Advanced Services. Dieser Monitor ist standardmäßig deaktiviert. Verwenden Sie ggf. Überschreibungen, um den Monitor zu aktivieren.
Dieser Monitor überprüft den Status des Startprogrammdiensts für den SQL-Volltextfilterdaemon und generiert eine Warnung, wenn der Dienst nicht ausgeführt wird, obwohl er auf automatischen Start eingestellt ist.
Beachten Sie, dass diese Warnung nicht erzeugt wird, wenn der Dienst deaktiviert oder auf manuellen Start eingestellt ist. In diesem Fall wird der fehlerfreie Status angezeigt.
Es kann verschiedene Ursachen dafür geben, dass ein Dienst nicht (mehr) ausgeführt wird, z. B.:
Der Dienst wurde durch einen Administrator beendet.
Der Dienst konnte nicht gestartet werden, weil das Benutzerkonto nicht authentifiziert werden konnte.
Der Dienst wurde wegen einer Ausnahme beendet.
Der Dienst wurde falsch konfiguriert, sodass sein Start verhindert wurde.
Versuchen Sie, den Dienst in der Nicht-Clusterumgebung über den folgenden Link neu zu starten:
Startprogrammdienst für SQL-Volltextfilterdaemon starten
Über den folgenden Link können Sie weitere Warnungen für diese SQL Server-Instanz anzeigen, die möglicherweise mit diesem Problem zusammenhängen:
SQL Server-Warnungen anzeigen
Name | Beschreibung | Standardwert |
Warnungspriorität | Definiert die Warnungspriorität. | Normal |
Warnungsschweregrad | Definiert den Warnungsschweregrad. | MatchMonitorHealth |
Nur warnen, wenn der Starttyp des Diensts automatisch erfolgt | Diese Einstellung kann nur auf "true" oder "false" festgelegt werden. Ist diese Einstellung auf "false" festgelegt, werden Warnungen unabhängig vom festgelegten Starttyp ausgelöst. Der Standardwert ist "true". | Ja |
Aktiviert | Aktiviert oder deaktiviert den Workflow. | Nein |
Generiert Warnungen | Definiert, ob der Workflow eine Warnung generiert. | Ja |
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>