如何在 SQL Server 中註冊 Microsoft 篩選套件 IFilters

適用於: Microsoft SQL Server 2005 Developer EditionMicrosoft SQL 2005 Server EnterpriseMicrosoft SQL Server 2005 Express Edition

SQL Server 2005 的延伸支援于2016年4月12日結束。 如果您仍在執行 SQL Server 2005,就不會再收到安全更新和技術支援。 我們建議升級至最新版本的 SQL Server 和 Azure SQL 資料庫,以達到突破性效能、維持安全性與合規性,以及優化您的資料平臺基礎結構。 深入瞭解從 SQL Server 2005 升級到受支援版本的選項。

摘要


本文說明如何使用 Microsoft SQL Server 註冊 Microsoft 篩選套件 IFilters。 註冊 IFilters 之後,您可以啟用其他的 SQL Server 檔案類型來編制索引並執行全文搜尋。 這些額外的檔案類型包含 2007 Microsoft Office system 和 2010 Microsoft Office system 支援的檔案類型。

其他相關資訊


若要註冊篩選套件 IFilters,請遵循下列步驟:
  1. 若要下載並安裝 Microsoft 篩選套件,請造訪下列 Microsoft 網站: Microsoft Office 2010 篩選套件 注意: 篩選套件的架構必須與作業系統架構相符。 例如,您必須安裝 x86 版的篩選器套件,以用於 x86 作業系統。
  2. 啟動 SQL Server Management Studio。
  3. 在 SQL Server Management Studio 中,選取您要啟用 IFilters 的實例,然後在該實例中執行下列命令:
    sp_fulltext_service "load_os_resources"、1
  4. 如果您執行的是 SQL Server 2008 或更新版本,請移至步驟5。 如果您執行的是 SQL Server 2005,請停止並重新啟動 msftesql 服務。 若要執行這項操作,請依照下列步驟執行:
    1. 在命令提示字元中,輸入下列命令,然後按 Enter:
      net stop msftesql
      注意若要針對特定實例停止 msftesql 服務,請執行下列命令:
      net stop msftesql $ instance_name
    2. 在命令提示字元中,輸入下列命令,然後按 Enter:
      net start msftesql
      注意若要針對特定實例啟動 msftesql 服務,請執行下列命令:
      net start msftesql $ instance _name
  5. 重新開機 SQL Server 服務,或執行下列動作來載入新的 iFilters:  
     sp_fulltext_service 'Update_languages'  go  sp_fulltext_service 'Restart_all_fdhosts'  go 
  6. 若要確認 iFilters 現在可在 SQL Server 中使用,請執行下列命令:
    Select * from sys.fulltext_document_types 
Office 2007 篩選套件支援下列檔案類型:
.docx .docm .pptx .pptm .xlsx
.xlsm .xlsb .zip .one .vdx
.vsd .vss .vst .vsx .vtx
Office 2010 篩選套件支援下列檔案類型:
.docx .docm .dotx .pptx .pptm .xlsx
.xlsm .zip .html .doc .xls .ppt
.dot .vss .vsd .vst .vdx .vsx
.vtx .vdw .one .odt .odp .ods
.msg .pub        

參考


如需如何使用 SQL Server Management Studio 的詳細資訊,請參閱下列 Microsoft 開發人員網路(MSDN)網站: