SQL Server-Volltextsuchdienst

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

Dieser Monitor prüft den Status des SQL-Volltextsuchdienstes. Hinweis: Dieser Monitor ist standardmäßig deaktiviert. Verwenden Sie, falls erforderlich, Überschreibungen, um diesen zu aktivieren.

Knowledge Base article:

Zusammenfassung

Dieser Monitor überprüft den Status des SQL-Volltextsuchdiensts 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.

Ursachen

Es kann verschiedene Ursachen dafür geben, dass ein Dienst nicht (mehr) ausgeführt wird, z. B.:

Lösungen

Versuchen Sie, den Dienst in der Nicht-Clusterumgebung über den folgenden Link neu zu starten:

SQL Server-Volltextsuchdienst 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

Parameter, die außer Kraft gesetzt werden können

Name

Beschreibung

Standardwert

Nur warnen, wenn der Starttyp des Diensts automatisch erfolgt

Diese Einstellung kann 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'.

1

Aktiviert

 

Nein

Generiert Warnungen

 

Ja

Element properties:

TargetMicrosoft.SQLServer.2014.DBEngine
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
MSSQL 2014: SQL Server-Volltextsuchdienst angehalten
Der Windows-Dienst für die SQL-Volltextsuche "{0}" auf Computer "{1}" wurde beendet
RunAsDefault

Source Code:

<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>