sp_fulltext_database (Transact-SQL)
對於 SQL Server 2008 及更新版本中的全文檢索目錄沒有任何影響,而且支援它只為了與舊版相容。sp_fulltext_database 不會針對給定的資料庫停用全文檢索引擎。 SQL Server 2012 中所有使用者建立的資料庫一定會啟用全文檢索索引。
重要事項 |
---|
未來的 Microsoft SQL Server 版本將移除這項功能。請勿在新的開發工作中使用此功能,並且儘速修改使用此功能的應用程式。 請改用 Management Studio。 |
語法
sp_fulltext_database [@action=] 'action'
引數
[ @action=] 'action'
這是要執行的動作。 action 是 varchar(20),而且可以是下列其中一個值。值
說明
enable
支援這個項目的目的,只是為了與舊版相容。 對於 SQL Server 2008 及更新版本中的全文檢索目錄沒有任何影響。
disable
支援這個項目的目的,只是為了與舊版相容。 對於 SQL Server 2008 及更新版本中的全文檢索目錄沒有任何影響。
傳回碼值
0 (成功) 或 1 (失敗)
結果集
無
備註
在 SQL Server 2008 及更新版本中,全文檢索索引無法關閉。 停用全文檢索索引並不會從 sysfulltextcatalogs 中移除資料列,也不表示啟用全文檢索的資料表不再標示全文檢索索引。 所有全文檢索中繼資料定義都仍在系統資料表中。
權限
只有系統管理員 (sysadmin) 固定伺服器角色和 db_owner 固定資料庫角色的成員,才能夠執行 sp_fulltext_database。
請參閱
參考
DATABASEPROPERTYEX (Transact-SQL)