sp_fulltext_database (Transact-SQL)
適用於:SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體
這僅支援回溯相容性。 sp_fulltext_database
不會停用指定資料庫的全文檢索引擎。 SQL Server 中所有使用者建立的資料庫一律都會啟用全文檢索索引。
重要
SQL Server 的未來版本將移除此功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 請改用 Management Studio。
語法
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
。