sp_fulltext_database (Transact-SQL)

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體

這僅支援回溯相容性。 sp_fulltext_database 不會停用指定資料庫的全文檢索引擎。 SQL Server 中所有使用者建立的資料庫一律都會啟用全文檢索索引。

重要

SQL Server 的未來版本將移除此功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 請改用 Management Studio。

Transact-SQL 語法慣例

語法

sp_fulltext_database [ @action = ] 'action'
[ ; ]

引數

[ @action = ] 'action'

要執行的動作。 @action為 varchar(20),而且可以是下列其中一個值。

Description
enable 支援這個項目的目的,只是為了與舊版相容。 如果先前的全文檢索狀態為 disabled,它會重建資料庫的所有全文檢索目錄。
禁用 支援這個項目的目的,只是為了與舊版相容。

傳回碼值

0 (成功) 或 1 (失敗)。

結果集

無。

備註

在 SQL Server 2008 (10.0.x) 和更新版本中,無法關閉全文檢索索引編製。 停用全文檢索索引並不會從 sysfulltextcatalogs 中移除數據列,也不會指出全文檢索啟用的數據表不再標示為全文檢索索引。 所有全文檢索元數據定義仍位於系統數據表中。

權限

只有系統管理員固定伺服器角色和db_owner固定資料庫角色的成員才能執行 sp_fulltext_database