次の方法で共有


REVOKE (フルテキストの権限の取り消し) (Transact-SQL)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceMicrosoft Fabric の SQL データベース

フルテキスト カタログまたはフルテキスト ストップリストに対する権限を取り消します。

Transact-SQL 構文表記規則

Syntax

  
REVOKE [ GRANT OPTION FOR ] permission [ ,...n ] ON  
    FULLTEXT   
        {  
           CATALOG :: full-text_catalog_name  
           |  
           STOPLIST :: full-text_stoplist_name  
        }  
    { TO | FROM } database_principal [ ,...n ]  
    [ CASCADE ]  
    [ AS revoking_principal ]  

Arguments

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

Important

指定した権限が GRANT オプションなしでプリンシパルに許可されている場合は、その権限自体が取り消されます。

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

全文カタログで ::full-text_catalog_name
権限を取り消すフルテキスト カタログを指定します。 スコープ修飾子 :: が必要です。

全文ストップリストで ::フルtext_stoplist_name
権限を取り消すフルテキスト ストップリストを指定します。 スコープ修飾子 :: が必要です。

database_principal
権限を取り消すプリンシパルを指定します。 次のいずれかになります。

  • データベースユーザー

  • データベースの役割

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

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

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

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

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

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

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

Caution

WITH GRANT OPTION で許可されている権限を CASCADE で取り消すと、その権限の GRANT および DENY の両方が取り消されます。

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

  • データベースユーザー

  • データベースの役割

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

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

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

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

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

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

Remarks

FULLTEXT CATALOG アクセス許可

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

フルテキスト カタログ権限 権限が含まれるフルテキスト カタログ権限 権限が含まれるデータベース権限
CONTROL CONTROL CONTROL
所有権 CONTROL CONTROL
ALTER CONTROL 任意のフルテキストカタログを変更
REFERENCES CONTROL REFERENCES
ビューの定義 CONTROL ビューの定義

フルテキスト ストップリストの権限

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

フルテキスト ストップリスト権限 権限が含まれるフルテキスト ストップリスト権限 権限が含まれるデータベース権限
ALTER CONTROL 任意のフルテキストカタログを変更
CONTROL CONTROL CONTROL
REFERENCES CONTROL REFERENCES
所有権 CONTROL CONTROL
ビューの定義 CONTROL ビューの定義

Permissions

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

こちらもご覧ください

アプリケーションロールの作成 (Transact-SQL)
非対称キーを作成する(Transact-SQL)
証明書を作成する (Transact-SQL)
フルテキスト カタログを作成 (Transact-SQL)
フルテキストのストップリストを作成 (Transact-SQL)
暗号化階層
sys.fn_my_permissions(Transact-SQL)
GRANT (フルテキストの権限の許可) (Transact-SQL)
HAS_PERMS_BY_NAME(Transact-SQL)
権限 (データベース エンジン)
プリンシパル (データベース エンジン)
取り消し (Transact-SQL)
sys.fn_builtin_permissions(Transact-SQL)
sys.fulltext_catalogs(Transact-SQL)
sys.fulltext_stoplists(Transact-SQL)