Share via


DROP SEARCH PROPERTY LIST (Transact-SQL)

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

如果搜尋屬性清單目前沒有與資料庫中的任何全文檢索索引相關聯,從目前資料庫中卸除屬性清單。

Syntax

DROP SEARCH PROPERTY LIST property_list_name  
;  

注意

若要檢視 SQL Server 2014 (12.x) 和舊版的 Transact-SQL 語法,請參閱 舊版檔

引數

property_list_name
這是要卸除之搜尋屬性清單的名稱。 property_list_name 是識別碼。

若要檢視現有屬性清單的名稱,請使用 sys.registered_search_property_lists 目錄檢視,如下所示:

SELECT name FROM sys.registered_search_property_lists;  

備註

當搜尋屬性清單與任何全文檢索索引相關聯時,您無法從資料庫中卸除該清單,嘗試這樣做會失敗。 若要從指定的全文檢索索引卸除搜尋屬性清單,請使用 ALTER FULLTEXT INDEX 陳述式,並以 OFF 或另一個搜尋屬性清單的名稱來指定 SET SEARCH PROPERTY LIST 子句。

若要檢視伺服器執行個體上的屬性清單

若要檢視與全文檢索索引相關聯的屬性清單

若要從全文檢索索引移除屬性清單

權限

需要搜尋屬性清單的 CONTROL 權限。

注意

屬性清單擁有者可以授與此清單的 CONTROL 權限。 根據預設,建立搜尋屬性清單的使用者就是它的擁有者。 您可以使用 ALTER AUTHORIZATION Transact-SQL 陳述式來變更擁有者。

範例

下列範例會從 JobCandidateProperties 資料庫卸除 AdventureWorks2022 屬性清單。

DROP SEARCH PROPERTY LIST JobCandidateProperties;  
GO  

另請參閱

ALTER SEARCH PROPERTY LIST (Transact-SQL)
CREATE SEARCH PROPERTY LIST (Transact-SQL)
使用搜索屬性清單搜索文件屬性
sys.registered_search_properties (Transact-SQL)
sys.registered_search_property_lists (Transact-SQL)
sys.registered_search_property_lists (Transact-SQL)