我正在处理文档存储。因此,我计划将 SqlServer 2012 与文件表一起使用。现在经过一些测试,似乎 SqlServer 只索引 doc 而不是 docx 文件。
我还安装了 Microsoft Filter Pack 2.0。
有人知道如何获得 docx 支持吗?也许还有办法获得 pdf 支持??
非常感谢博阿斯
我正在处理文档存储。因此,我计划将 SqlServer 2012 与文件表一起使用。现在经过一些测试,似乎 SqlServer 只索引 doc 而不是 docx 文件。
我还安装了 Microsoft Filter Pack 2.0。
有人知道如何获得 docx 支持吗?也许还有办法获得 pdf 支持??
非常感谢博阿斯
终于有人向我发布了解决方案。我将解决方案发布到我自己的问题,因为我认为有人可能有类似的问题
比
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)以使用新过滤器。
如上所述,安装 Microsoft Filter Pack。
要检查它是否已正确安装以及当前支持哪些文件类型,您可以运行以下 sql 语句;
SELECT * FROM sys.fulltext_document_types
这为您提供了数据库支持的文件类型列表。