MSSQLSERVER_30053
Gilt für: SQL Server
Details
attribute | Wert |
---|---|
Produktname | SQL Server |
Ereignis-ID | 30053 |
Ereignisquelle | MSSQLSERVER |
Komponente | SQLEngine |
Symbolischer Name | FTXT_QUERY_E_WORDBREAKINGTIMEOUT |
Meldungstext | Timeout bei der Wörtertrennung für die Volltextabfragezeichenfolge. Dies kann passieren, wenn die Verarbeitung der Volltextabfragezeichenfolge lange dauert oder eine große Anzahl von Abfragen auf dem Server ausgeführt wird. Führen Sie die Abfrage bei geringerer Auslastung erneut aus. |
Erklärung
In den folgenden Fällen kann es zu Timeoutfehlern bei der Wörtertrennung kommen:
Die Wörtertrennung für die Abfragesprache ist falsch konfiguriert; z. B. sind die entsprechenden Registrierungseinstellungen falsch.
Die Wörtertrennung schlägt bei einer bestimmten Abfragezeichenfolge fehl.
Die Wörtertrennung gibt bei einer bestimmten Abfragezeichenfolge zu viele Daten zurück. Diese Daten werden als möglicher Angriff in Form eines Pufferüberlaufs interpretiert, was dafür sorgt, dass der für die Ausführung der Wörtertrennungsdienste verantwortliche Filterdaemonprozess (fdhost.exe) beendet wird.
Der Filterdaemonprozess wurde falsch konfiguriert.
Zu den häufigsten Konfigurationsproblemen gehören abgelaufene Kennwörter oder Domänenrichtlinien, die eine Anmeldung am Filterdaemonkonto verhindern.
Auf der Serverinstanz wird eine sehr große Abfragelast ausgeführt, z. B. dauert die Verarbeitung der Volltextabfragezeichenfolge sehr lange, oder es wird eine große Anzahl von Abfragen auf dem Server ausgeführt. Dies ist die wahrscheinliche Ursache.
Benutzeraktion
Wählen Sie wie folgt die Benutzeraktion aus, die der wahrscheinlichen Ursache des Timeouts entspricht:
Wahrscheinliche Ursache | Aktion des Benutzers |
---|---|
Die Wörtertrennung ist für die Abfragesprache nicht richtig konfiguriert. | Wenn Sie die Wörtertrennung eines Drittanbieters verwenden, ist sie möglicherweise auf dem Betriebssystem falsch registriert. Registrieren Sie die Wörtertrennung in diesem Fall erneut. Weitere Informationen finden Sie unter Wiederherstellen der von der Suche verwendeten Wörtertrennungen auf die vorherige Version. |
Die Wörtertrennung schlägt bei einer bestimmten Abfragezeichenfolge fehl. | Wenn die Wörtertrennung von SQL Server unterstützt wird, wenden Sie sich an den Microsoft-Kundenservice und -support. |
Die Wörtertrennung gibt bei einer bestimmten Abfragezeichenfolge zu viele Daten zurück. | Wenn die Wörtertrennung von SQL Server unterstützt wird, wenden Sie sich an den Microsoft-Kundenservice und -support. |
Der Filterdaemonprozess wurde falsch konfiguriert. | Stellen Sie sicher, dass Sie das aktuelle Kennwort verwenden und dass die Anmeldung unter dem Filterdaemonkonto nicht von einer Domänenrichtlinie verhindert wird. |
Auf der Serverinstanz wird eine große Abfragelast ausgeführt. | Führen Sie die Abfrage bei geringerer Auslastung erneut aus. |
Weitere Informationen
Festlegen des Dienstkontos für das Startprogramm des Volltextfilterdaemon
Volltextsuche
sp_help_fulltext_system_components (Transact-SQL)
Konfigurieren und Verwalten von Wörtertrennungen und Wortstammerkennungen für die Suche
Konfigurieren und Verwalten von Filtern für die Suche