sp_fulltext_database (Transact-SQL)

適用于:SQL Server (所有支援的版本) Azure SQL Database Azure SQL 受控執行個體

對於 SQL Server 2008 及更新版本中的全文檢索目錄沒有任何影響,而且是為了回溯相容性才提供支援。 sp_fulltext_database 不會停用指定資料庫的Full-Text引擎。 SQL Server中的所有使用者建立資料庫一律都會啟用全文檢索索引。

重要

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

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

語法

  
sp_fulltext_database [@action=] 'action'  

引數

[ @action = ] 'action' 這是要執行的動作。 actionVarchar (20) ,而且可以是下列其中一個值。

說明
enable 支援這個項目的目的,只是為了與舊版相容。 在 SQL Server 2008 和更新版本中,全文檢索目錄沒有任何作用。
disable 支援這個項目的目的,只是為了與舊版相容。 在 SQL Server 2008 和更新版本中,全文檢索目錄沒有任何作用。

傳回碼值

0 (成功) 或 1 (失敗)

結果集

None

備註

在 SQL Server 2008 和更新版本中,無法關閉全文檢索索引。 停用全文檢索索引不會從 sysfulltextcatalogs 中移除資料列,也不會指出全文檢索啟用的資料表不再標示為全文檢索索引。 所有全文檢索中繼資料定義都仍在系統資料表中。

權限

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

另請參閱

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