sp_fulltext_service (Transact-SQL)
變更 Microsoft SQL (MSFTESQL) 全文檢索搜尋的服務屬性。
語法
sp_fulltext_service [ [@action=] 'action'
[ , [ @value= ] value ] ]
引數
- [ @action=] 'action'
這是要變更或重設的屬性。action 是 nvarchar(100), ,沒有預設值。如需動作屬性及其描述,以及可設定的值之清單,請參閱值引數之下的資料表。這個引數會傳回下列屬性:資料類型、目前執行中的值、最小值或最大值,以及已被取代的狀態 (如果適用的話)。
[ @value=] value
這是所指定屬性的值。value 是 sql_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 服務管理設定 IndexingPerformanceLevel 和 QueryPerformanceLevel 設為相同的值。值範圍從 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)