Share via


sp_fulltext_service (Transact-SQL)

變更 Microsoft SQL (MSFTESQL) 全文檢索搜尋的服務屬性。

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

語法

sp_fulltext_service [ [@action=] 'action' 
     [ , [ @value= ] value ] ]

引數

  • [ @action=] 'action'
    這是要變更或重設的屬性。actionnvarchar(100), ,沒有預設值。如需動作屬性及其描述,以及可設定的值之清單,請參閱值引數之下的資料表。這個引數會傳回下列屬性:資料類型、目前執行中的值、最小值或最大值,以及已被取代的狀態 (如果適用的話)。
  • [ @value=] value
    這是所指定屬性的值。valuesql_variant,預設值是 NULL。如果 @value 是 Null,sp_fulltext_service 會傳回目前的設定。這份資料表會列出動作屬性及其描述,以及可設定的值之清單。

    動作 描述

    clean_up

    0

    支援這個項目的目的,只是為了與舊版相容。

    connect_timeout

    0

    支援這個項目的目的,只是為了與舊版相容。

    data_timeout

    0

    支援這個項目的目的,只是為了與舊版相容。

    load_os_resources

    int

    1 = 載入 OS 篩選和斷詞工具。

    0 = 只用這個 SQL Server 執行個體專用的篩選和斷詞工具。

    指出是否登錄了作業系統斷詞工具、詞幹分析器和篩選,以及是否搭配這個 SQL Server 執行個體來使用它們。依預設,會停用這個屬性來防止因更新作業系統而意外變更行為。啟用 OS 資源會提供 Microsoft 索引服務所登錄,但並未安裝特定執行個體專用資源之語言和文件類型的存取權。如果您啟用 OS 資源的載入,請確定這些 OS 資源是受信任的已簽署之二進位檔;否則,當 verify_signature (參閱下文) 設為 1 時,便無法載入它們。

    pause_indexing

    int

    暫停全文檢索索引。

    resource_usage

    int

    將 MSFTESQL 服務管理設定 IndexingPerformanceLevelQueryPerformanceLevel 設為相同的值。值範圍從 1 (最不積極) 至 5 (最積極),預設值是 3。

    update_languages

    NULL

    更新全文檢索搜尋所登錄的語言清單。這些語言是在設定索引和進行全文檢索查詢時所指定的。

    verify_signature

    int

    指出 MSFTESQL 服務是否只載入已簽署的二進位檔。依預設,只會載入受信任的已簽署之二進位檔。

    1 = 確認只載入受信任的已簽署之二進位檔 (預設值)。

    0 = 不驗證是否已簽署二進位檔。

傳回碼值

0 (成功) 或 1 (失敗)

結果集

權限

只有伺服器管理員 (serveradmin) 固定伺服器角色的成員或系統管理員,才能夠執行 sp_fulltext_service

範例

下列範例會更新全文檢索搜尋所登錄的語言清單。

EXEC sp_fulltext_service 'update_languages';
GO

請參閱

參考

FULLTEXTSERVICEPROPERTY (Transact-SQL)
系統預存程序 (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助