Создание полнотекстового индекса для файлов Docx в таблице FileTable

Я работаю над хранилищем документов. Поэтому я планирую использовать SqlServer 2012 с файловыми таблицами. Теперь, после некоторых тестов, кажется, что SqlServer индексирует только файлы doc, а не файлы docx.

Я также установил Microsoft Filter Pack 2.0.

Кто-нибудь знает, как получить поддержку docx? Возможно, также будет способ получить поддержку pdf ??

Заранее большое спасибо Боас


person Boas Enkler    schedule 01.04.2012    source источник


Ответы (2)


Наконец кто-то отправил мне решение. Я публикую решение своего вопроса, потому что думаю, что у кого-то могут быть подобные проблемы.

Установите пакет фильтров Microsoft 2.0.

чем

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

После установки фильтров запустите это, чтобы обновить список. EXEC sp_fulltext_service 'update_languages';

Вам также, вероятно, потребуется обновить фильтры и перезапустить средство запуска службы FTS: EXEC sp_fulltext_service 'load_os_resources', 1; EXEC sp_fulltext_service 'restart_all_fdhosts';

Наконец, вам потребуется полностью перестроить/обновить все существующие полнотекстовые индексы (см. ALTER FULLTEXT INDEX), чтобы использовать новые фильтры.

с. Форум SqlServer< /а>

person Boas Enkler    schedule 01.04.2012

Как упоминалось выше, установите пакет фильтров Microsoft.

Чтобы убедиться, что он установлен правильно и какие типы файлов в настоящее время поддерживаются, вы можете запустить следующую инструкцию sql;

SELECT * FROM sys.fulltext_document_types

Это дает вам список типов файлов, поддерживаемых вашей базой данных.

person dotnethaggis    schedule 16.08.2013