2012-04-01 6 views
10

Ich arbeite an einem Dokumentspeicher. Daher plane ich, SqlServer 2012 mit Dateitabellen zu verwenden. Nach einigen Tests scheint der SqlServer nur Doc- und nicht Docx-Dateien zu indizieren.Erstellen von FullText-Index für Docx-Dateien in einem FileTable

Ich habe auch das Microsoft Filter Pack 2.0 installiert.

Weiß jemand, wie man einen docx-Support bekommt? Vielleicht gibt es auch eine Möglichkeit, PDF-Unterstützung zu bekommen ??

Vielen Dank im Voraus Boas

Antwort

17

Schließlich geschrieben mir jemand die Lösung. Ich poste die Lösung auf meine eigene Frage, weil ich jemand denken ähnliche Probleme haben

Installieren der Microsoft Filter Pack 2.0

als

EXEC sp_fulltext_service 'update_languages'; 
EXEC sp_fulltext_service 'load_os_resources', 1; 
EXEC sp_fulltext_service 'restart_all_fdhosts'; 

Nach der Filter installieren, diese ausführen, um die Liste zu aktualisieren. EXEC sp_fulltext_service 'update_languages';

Sie müssen wahrscheinlich auch die Filter aktualisieren und den FTS Service Launcher neu starten: EXEC sp_fulltext_service 'load_os_resources', 1; EXEC sp_fulltext_service 'restart_all_fdhosts';

Schließlich müssen Sie eine vollständige Neuerstellung/Aktualisierung aller vorhandenen Volltextindizes durchführen (siehe ALTER FULLTEXT INDEX), um die neuen Filter zu verwenden.

s. SqlServer Forum

4

Installieren Sie, wie oben erwähnt, das Microsoft Filter Pack.

Um zu überprüfen, ob es korrekt installiert wurde und welche Dateitypen derzeit unterstützt werden, können Sie die folgende SQL-Anweisung ausführen;

SELECT * FROM sys.fulltext_document_types 

Dies gibt Ihnen eine Liste der Dateitypen, die von Ihrer Datenbank unterstützt werden.

Verwandte Themen