Wir haben auf MS SQL Server 2025 umgestellt und erhalten jetzt einen Fehler bei der Volltextsuche. Ich habe gelesen, dass die Wörtertrennungsfunktion geändert wurde und die alten Datenbanken nicht mehr kompatibel sind. Ist das die Ursache und wie kann ich das Problem beheben?
Fehlermeldung des Servers
Fehler bei der Volltextabfrage. Mögliche Ursachen: Fehler bei der Wortisolierung oder Timeout, FDHOST-Berechtigungen/ACL-Probleme, fehlende Berechtigungen für Dienstkonten, IFilters-Fehlfunktionen, Probleme mit den Kommunikationskanälen für FDHost und sqlservr.exe usw. Wenn Sie kürzlich ein direktes Upgrade auf SQL2025 durchgeführt haben, finden Sie weitere Informationen unter https://aka.ms/sqlfulltext.
Ursache
Mit SQL Server 2025 wurden tatsächlich grundlegende Änderungen in der Volltextsuche eingeführt, s. g. Breaking Changes. Die Volltextkataloge müssen nach einem Update manuell auf die neue Version umgestellt werden.
Lösung
- Fragen Sie zuerst die von der Datenbank genutzte Indexversion ab: Version 1 bestätigt, dass genau dieses Problem vorliegt.
- Bauen Sie die Volltextkataloge neu mit Version 2 auf.
- Bei großen Datenbanken müssen Sie etwas warten, bis der Volltextkatalog vollständig neu aufgebaut ist und Ihre Volltextsuche vollständige Ergebnisse liefern.
Indexversion abfragen
Die SQL-Befehle lassen sich zum Beispiel mit SQL Server Management Studio ausführen. Anwender von Office Manager DMS können dies auch mit dem SQL-Editor erledigen: Als Administrator anmelden und dann im Menü den Befehl wählen.
Senden Sie den Befehl
SELECT object_id, index_version FROM sys.fulltext_indexes;
an die Datenbank. Wenn in der Spalte „index_version“ der Wert 1 zurückgegeben wird, dann muss der Volltextkatalog neu aufgebaut werden. Sonst liegt ein anderes Problem vor.
Abfrage mit Management Studio

Rechtsklick auf die Datenbank, wählen und den o. g. Befehl eingeben. Auf klicken. Das Ergebnis finden Sie unterhalb des Abfragefensters.
Oder Abfrage mit Office Manager DMS

Den o. g. SQL-Befehl in den Editor eintragen und den Menübefehl anklicken.
Namen der Volltextkataloge ermitteln
Wenn es sich um ein Dokumentenarchiv von Office Manager DMS handelt, dann heißt der Katalog „FtiDocument“.
In anderen Datenbanken fragen Sie die Namen mit dem SQL-Befehl
SELECT name FROM sys.fulltext_catalogs;
ab oder schauen im Management Studio nach: Links im Objekt-Explorer die Knoten erweitern Datenbanken > Datenbankname > Speicher > Volltextkataloge.
Katalog neu aufbauen
Senden Sie den SQL-Befehl
ALTER FULLTEXT CATALOG [Katalogname] REBUILD;
Bei einem Dokumentenarchiv ist der Katalogname = FtiDocument, also:
ALTER FULLTEXT CATALOG FtiDocument REBUILD;
Wenn Sie diesen aus dem SQL-Editor im DMS senden, dann achten Sie darauf den Menübefehl zu nutzen.
Kontrollabfrage
Sie können die Indexversion sofort erneut abfragen. Die Spalte „index_version“ sollte jetzt den Wert 2 enthalten.

Eigenen Kommentar schreiben oder eine Rückfrage stellen