REVOKE 検索プロパティリストの権限(Transact-SQL)

適用対象:SQL ServerAzure SQL Managed Instance

検索プロパティ リストに対する権限を取り消します。

Transact-SQL 構文表記規則

構文

  
REVOKE [ GRANT OPTION FOR ] permission [ ,...n ] ON  
        SEARCH PROPERTY LIST :: search_property_list_name  
    { TO | FROM } database_principal [ ,...n ]  
    [ CASCADE ]  
    [ AS revoking_principal ]  

引数

GRANT オプション
指定した権限を他のプリンシパルに許可するための権利が、取り消されることを示します。 権限自体は取り消されません。

重要

もし校長が指定された許可を得て GRANT オプションがない場合、その許可自体は取り消されます。

permission
権限の名前を指定します。 権限とセキュリティ保護可能なリソースの有効な組み合わせについては、後の「解説」を参照してください。

ご記入 SEARCH PROPERTY LIST::search_property_list_name
権限を取り消す検索プロパティ リストを指定します。 スコープ修飾子 :: が必要です。

database_principal
権限を取り消すプリンシパルを指定します。 プリンシパルには、次のいずれかを指定することができます。

  • データベース ユーザー

  • データベース ロール (database role)

  • アプリケーション ロール (application role)

  • Windows ログインにマップされているデータベース ユーザー

  • Windows グループにマップされているデータベース ユーザー

  • 証明書にマップされているデータベース ユーザー

  • 非対称キーにマップされているデータベース ユーザー

  • サーバー プリンシパルにマップされていないデータベース ユーザー

CASCADE
このプリンシパルによって権限が許可されている他のプリンシパルからも、同じ権限が取り消されることを示します。

注意事項

WITH GRANT OPTIONで付与された許可の連鎖的な取り消しは、その許可の GRANT と DENY の両方を取り消します。

revoking_principal
このクエリを実行するプリンシパルが権限を取り消す権利を取得した、元のプリンシパルを指定します。 プリンシパルには、次のいずれかを指定することができます。

  • データベース ユーザー

  • データベース ロール (database role)

  • アプリケーション ロール (application role)

  • Windows ログインにマップされているデータベース ユーザー

  • Windows グループにマップされているデータベース ユーザー

  • 証明書にマップされているデータベース ユーザー

  • 非対称キーにマップされているデータベース ユーザー

  • サーバー プリンシパルにマップされていないデータベース ユーザー

解説

SEARCH PROPERTY LIST アクセス許可

検索プロパティ リストは、データベース レベルのセキュリティ保護可能なリソースで、権限の階層で親となっているデータベースに含まれています。 以下に、検索プロパティ リストで取り消すことのできる権限のうち最も限定的なものを、それらを暗黙的に含む一般的な権限と共に示します。

検索プロパティ リスト権限 権限が含まれる検索プロパティ リスト権限 権限が含まれるデータベース権限
ALTER CONTROL "任意の FULLTEXT CATALOG を変更"
CONTROL CONTROL CONTROL
REFERENCES CONTROL REFERENCES
所有権を取得する CONTROL CONTROL
VIEW 定義 CONTROL VIEW 定義

アクセス許可

フルテキスト カタログに対する CONTROL 権限が必要です。