Mit Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Problembeschreibung

Beim Indizieren großer oder komplexer Dokumente mit integrierter Volltextsuche in Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 oder Microsoft SQL Server 2012 erhalten Sie Timeoutfehler, die den folgenden ähneln:

2010-06-07 15:02:44.64 spid10s '0x80040e97' bei Volltext Fehler-index Auffüllen für Tabelle oder indizierte Sicht ' [Degressiv 1]. [Dbo]. [Bilder] "(Tabelle oder indizierten Sicht-ID ' 622625261', Datenbank-ID ' 171') Volltext-Wert '2375057'. Es wird versucht, es neu zu indizieren.


Darüber hinaus kann SQL Server die FDHOST.exe neu starten. Wenn dieses Problem auftritt, wird eine Fehlermeldung angezeigt, die der folgenden ähnelt im SQL Server-Fehlerprotokoll angezeigt:


Ursache

Dieses Problem tritt auf, wenn länger als 60 Sekunden für den FDHOST.exe-Prozess zu lesen und die XML-Daten.

Problemlösung

Erhöhen Sie zum Beheben dieses Problems den Timeoutwert der Volltext-Indizierung. Rufen Sie hierzu Sp_fulltext_service gespeicherten Prozedur, die Parameter 'Ft_timeout' hat. Beispielsweise erhöht die folgenden Volltext-Indizierung Timeout auf 20 Minuten für jedes Dokument:

Exec sp_fulltext_service ‘ft_timeout’, 1200000

Hinweis Der zweite Parameter ist vollständige Indizierung Timeout in Millisekunden.

Wichtig Starten Sie die SQL Server für die neue Einstellung wirksam wird.

Weitere Informationen

Wenn SQL Server Indizes oder Varbinary, varbinary(max), Image, XML-Datentypen, sendet SQL Server Daten an Filterdämon (FDHOST.exe). Jederzeit während der Indizierung wartet SQL Server nicht mehr als 60 Sekunden für den FDHOST.exe-Prozess reagiert.

Bei großen XML-Dokumenten XML-Filter, die von der FDHOST.exe-Prozess gehostet liest die Daten aus SQL Server und speichert die Daten in eine temporäre Datei. FDHOST.exe verarbeitet den XML-Inhalt zu filtern Trennfugen. Wenn dieser Vorgang mehr als 60 Sekunden dauert, wird SQL Server beendet Batch und wiederholt den Vorgang mit kleineren Stapelgröße. Wenn ein XML-Dokument groß ist und FDHOST.exe länger als 60 Sekunden dauert eine filtern und Wörter können Sie Fehler auftreten, das im Abschnitt "Symptome" genannt.

Hinweis Mit jeder iFilter kann auftreten, die Daten in eine temporäre Datei geschrieben.

Fehler 0x80040e97 kann auch aus anderen Gründen ausgelöst werden. Beispielsweise sehen Sie den gleichen Fehlercode, wenn SQL Server Probleme beim Laden eines IFilters hat. Erhöhen den Timeoutwert in diesen Fällen kann Fehler maskieren und effektive Problembehandlung verhindern. Es empfiehlt sich daher die Größe des Dokuments überprüfen und bestätigen, dass das fehlerhafte Dokument außergewöhnlich großes vor den Timeoutwert erhöhen.


Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern

Schulungen erkunden >

Neue Funktionen als Erster erhalten

Microsoft Insider beitreten >

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?

Vielen Dank für Ihr Feedback!

×