共用方式為


sp_help_fulltext_system_components (Transact-SQL)

更新: 2006 年 4 月 14 日

傳回有關已註冊的斷詞工具、篩選和通訊協定處理常式的詳細資訊。sp_help_fulltext_system_components 也會傳回資料庫識別碼的清單以及已使用過指定元件的全文檢索目錄。

主題連結圖示Transact-SQL 語法慣例

語法

sp_help_fulltext_system_components 
         { 'all'| [ @component_type = ] component_type }
  , [ @param = ] param

引數

  • [ @component_type= ] component_type
    這是元件的類型,它有下列幾種:

    • wordbreaker
    • filter
    • protocol handler
    • fullpath

    如果指定 fullpath,您也必須用元件 DLL 的完整路徑來指定 param ,否則,會傳回錯誤訊息。

    如果指定了 'all',就會傳回所有元件的資訊。

  • [ @param= ] param
    隨著元件類型而不同,這會是下列項目之一:地區設定識別碼 (LCID)、有 "." 前置詞的副檔名、識別通訊協定處理常式的完整程式識別碼,或元件 DLL 的完整路徑。

傳回碼值

0 (成功) 或 1 (失敗)

結果集

傳回系統元件的下列結果集。

資料行名稱 資料類型 描述

componenttype

sysname

這是元件的類型,它有下列幾種:

  • filter
  • protocol handler
  • wordbreaker

componentname

sysname

元件的名稱。

clsid

uniqueidentifier

元件的類別識別碼。

fullpath

nvarchar(256)

元件位置的路徑。

NULL = 呼叫者不是伺服器管理員 (serveradmin) 固定伺服器角色的成員。

version

nvarchar(30)

元件的版本。

manufacturer

sysname

元件的製造商名稱。

只有在一或多個使用 component_type 的全文檢索目錄存在時,才會傳回下列結果集。

資料行名稱 資料類型 描述

dbid

int

資料庫的識別碼。

ftcatid

int

全文檢索目錄的識別碼。

備註

當準備升級時,這個方法尤其重要。請在特定資料庫內執行這個預存程序,並利用輸出來判斷升級是否會影響到特定的目錄。

權限

需要 public 角色的成員資格;不過,使用者只能看到他們具有 VIEW DEFINITION 權限之全文檢索目錄的相關資訊。只有 serveradmin 固定伺服器角色的成員才能看到 fullpath 資料行中的值。

請參閱

參考

全文檢索搜尋預存程序 (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 4 月 14 日

變更的內容:
  • 更正語法。更新安全性資訊。