12

我正在处理文档存储。因此,我计划将 SqlServer 2012 与文件表一起使用。现在经过一些测试,似乎 SqlServer 只索引 doc 而不是 docx 文件。

我还安装了 Microsoft Filter Pack 2.0。

有人知道如何获得 docx 支持吗?也许还有办法获得 pdf 支持??

非常感谢博阿斯

4

2 回答 2

20

终于有人向我发布了解决方案。我将解决方案发布到我自己的问题,因为我认为有人可能有类似的问题

安装Microsoft 过滤器包 2.0

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

安装过滤器后,运行它以刷新列表。执行 sp_fulltext_service 'update_languages';

您可能还需要刷新过滤器并重新启动 FTS 服务启动器: EXEC sp_fulltext_service 'load_os_resources', 1; 执行 sp_fulltext_service 'restart_all_fdhosts';

最后,您需要完全重建/刷新任何现有全文索引(请参阅 ALTER FULLTEXT INDEX)以使用新过滤器。

s。SqlServer 论坛

于 2012-04-01T17:08:18.663 回答
5

如上所述,安装 Microsoft Filter Pack。

要检查它是否已正确安装以及当前支持哪些文件类型,您可以运行以下 sql 语句;

SELECT * FROM sys.fulltext_document_types

这为您提供了数据库支持的文件类型列表。

于 2013-08-16T08:44:13.697 回答