DROP SEARCH PROPERTY LIST (Transact-SQL)

適用対象: SQL ServerAzure SQL Managed Instance

検索プロパティ リストがデータベース内のフルテキスト インデックスに現在関連付けられていない場合に、現在のデータベースからプロパティ リストを削除します。

構文

DROP SEARCH PROPERTY LIST property_list_name  
;  

Note

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 ステートメントを使い、SET SEARCH PROPERTY LIST 句に OFF または別の検索プロパティ リストの名前を指定します。

サーバー インスタンス上のプロパティ リストを表示するには

フルテキスト インデックスに関連付けられているプロパティ リストを表示するには

フルテキスト インデックスからプロパティ リストを削除するには

アクセス許可

検索プロパティ リストに対する CONTROL 権限が必要です。

Note

プロパティ リストの CONTROL 権限はそのリストの所有者が許可できます。 既定では、検索プロパティ リストを作成したユーザーがその所有者になります。 所有者は、ALTER AUTHORIZATIONTransact-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)