更改 Microsoft® 搜索服務(wù)的(全文檢索)屬性。
sp_fulltext_service [ @action = ] 'action'
[ , [ @value = ] 'value' ]
[@action =] 'action'
將被更改或重置的屬性。action 的數(shù)據(jù)類型為 varchar(20),無默認(rèn)值,可以是下面值中的一個。
值 | 描述 |
---|---|
resource_usage | 指定將用于 Microsoft 搜索服務(wù)的資源數(shù)量。 |
clean_up | 在文件系統(tǒng)中搜索并刪除某些全文目錄資源,這些資源在 sysfulltextcatalogs 中沒有相應(yīng)的條目。 |
connect_timeout | 超時前,Microsoft 搜索服務(wù)等待連接到 Microsoft® SQL Server™ 以進行全文填充的秒鐘數(shù)。 如果在 SQL Server 對數(shù)據(jù)庫的請求作出反應(yīng)前發(fā)生超時,填充無法完成。 |
data_timeout | 在超時發(fā)生前,Microsoft 搜索服務(wù)將等待 SQL Sever 數(shù)據(jù)庫服務(wù)器為進行全文索引填充而返回的數(shù)據(jù)所用的秒數(shù)。如果在 SQL Server 對數(shù)據(jù)庫的請求作出反應(yīng)前發(fā)生超時,則索引填充將無法完成。 |
[@value =] 'value'
是指定的屬性值。value 的數(shù)據(jù)類型為 int,默認(rèn)值為 NULL。下面的表顯示了所需值的屬性。
屬性 | 值 |
---|---|
resource_usage | 從 1(背景)到 5(專用),默認(rèn)值為 3 |
clean_up | NULL |
connect_timeout | 從 1 到 32767 |
data_timeout | 從 1 到 32767 |
0(成功)或 1(失敗)
無
當(dāng) Microsoft 搜索服務(wù) (MSSearch) 不在運行中時,全文目錄中的元數(shù)據(jù)有時可能會發(fā)生更改(如全文目錄被除去或數(shù)據(jù)庫被除去時)。除去動作會更改與全文目錄有關(guān)的元數(shù)據(jù),但無法完成執(zhí)行,因為 Microsoft 搜索服務(wù)不在運行中。這將導(dǎo)致 SQL Server 中的全文元數(shù)據(jù)與文件系統(tǒng)中相關(guān)的物理全文目錄之間出現(xiàn)不一致??梢允褂?sp_fulltext_service 的 clean_up 動作改正這種不一致。Microsoft 搜索服務(wù)必須運行。
只有 serveradmin 固定服務(wù)器角色的成員或系統(tǒng)管理員才可以執(zhí)行 sp_fulltext_service。
下面的示例在全文目錄上執(zhí)行一個清除操作。
EXEC sp_fulltext_service 'clean_up'
相關(guān)文章