REVOKE (検索プロパティ リスト権限の取り消し) (Transact-SQL)REVOKE Search Property List Permissions (Transact-SQL)

適用対象: ○SQL Server XAzure SQL Database XAzure Synapse Analytics (SQL DW) XParallel Data Warehouse APPLIES TO: YesSQL Server NoAzure SQL Database NoAzure Synapse Analytics (SQL DW) NoParallel Data Warehouse

検索プロパティ リストに対する権限を取り消します。Revokes permissions on a search property list.

トピック リンク アイコン Transact-SQL 構文表記規則Topic link icon Transact-SQL Syntax Conventions

構文Syntax

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

引数Arguments

GRANT OPTION FORGRANT OPTION FOR
指定した権限を他のプリンシパルに許可するための権利が、取り消されることを示します。Indicates that the right to grant the specified permission to other principals will be revoked. 権限自体は取り消されません。The permission itself will not be revoked.

重要

指定した権限が GRANT オプションなしでプリンシパルに許可されている場合は、その権限自体が取り消されます。If the principal has the specified permission without the GRANT option, the permission itself will be revoked.

permissionpermission
権限の名前を指定します。Is the name of a permission. 権限とセキュリティ保護可能なリソースの有効な組み合わせについては、後の「解説」を参照してください。The valid mappings of permissions to securables are described in the "Remarks" section, later in this topic.

ON SEARCH PROPERTY LIST :: search_property_list_nameON SEARCH PROPERTY LIST ::search_property_list_name
権限を取り消す検索プロパティ リストを指定します。Specifies the search property list on which the permission is being revoked. スコープ修飾子 :: が必要です。The scope qualifier :: is required.

database_principaldatabase_principal
権限を取り消すプリンシパルを指定します。Specifies the principal from which the permission is being revoked. プリンシパルには、次のいずれかを指定することができます。The principal can be one of the following:

  • データベース ユーザーdatabase user

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

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

  • Windows ログインにマップされているデータベース ユーザーdatabase user mapped to a Windows login

  • Windows グループにマップされているデータベース ユーザーdatabase user mapped to a Windows group

  • 証明書にマップされているデータベース ユーザーdatabase user mapped to a certificate

  • 非対称キーにマップされているデータベース ユーザーdatabase user mapped to an asymmetric key

  • サーバー プリンシパルにマップされていないデータベース ユーザーdatabase user not mapped to a server principal.

CASCADECASCADE
このプリンシパルによって権限が許可されている他のプリンシパルからも、同じ権限が取り消されることを示します。Indicates that the permission being revoked is also revoked from other principals to which it has been granted by this principal.

注意事項

WITH GRANT OPTION で許可されている権限を CASCADE で取り消すと、その権限の GRANT および DENY の両方が取り消されます。A cascaded revocation of a permission granted WITH GRANT OPTION will revoke both GRANT and DENY of that permission.

AS revoking_principalAS revoking_principal
このクエリを実行するプリンシパルが権限を取り消す権利を取得した、元のプリンシパルを指定します。Specifies a principal from which the principal executing this query derives its right to revoke the permission. プリンシパルには、次のいずれかを指定することができます。The principal can be one of the following:

  • データベース ユーザーdatabase user

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

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

  • Windows ログインにマップされているデータベース ユーザーdatabase user mapped to a Windows login

  • Windows グループにマップされているデータベース ユーザーdatabase user mapped to a Windows group

  • 証明書にマップされているデータベース ユーザーdatabase user mapped to a certificate

  • 非対称キーにマップされているデータベース ユーザーdatabase user mapped to an asymmetric key

  • サーバー プリンシパルにマップされていないデータベース ユーザーdatabase user not mapped to a server principal.

解説Remarks

SEARCH PROPERTY LIST 権限SEARCH PROPERTY LIST Permissions

検索プロパティ リストは、データベース レベルのセキュリティ保護可能なリソースで、権限の階層で親となっているデータベースに含まれています。A search property list is a database-level securable contained by the database that is its parent in the permissions hierarchy. 以下に、検索プロパティ リストで取り消すことのできる権限のうち最も限定的なものを、それらを暗黙的に含む一般的な権限と共に示します。The most specific and limited permissions that can be revoked on a search property list are listed in the following, together with the more general permissions that include them by implication.

検索プロパティ リスト権限Search property list permission 権限が含まれる検索プロパティ リスト権限Implied by search property list permission 権限が含まれるデータベース権限Implied by database permission
ALTERALTER CONTROLCONTROL ALTER ANY FULLTEXT CATALOGALTER ANY FULLTEXT CATALOG
CONTROLCONTROL CONTROLCONTROL CONTROLCONTROL
REFERENCESREFERENCES CONTROLCONTROL REFERENCESREFERENCES
TAKE OWNERSHIPTAKE OWNERSHIP CONTROLCONTROL CONTROLCONTROL
VIEW DEFINITIONVIEW DEFINITION CONTROLCONTROL VIEW DEFINITIONVIEW DEFINITION

アクセス許可Permissions

フルテキスト カタログに対する CONTROL 権限が必要です。Requires CONTROL permission on the full-text catalog.

参照See Also

CREATE APPLICATION ROLE (Transact-SQL) CREATE APPLICATION ROLE (Transact-SQL)
CREATE ASYMMETRIC KEY (Transact-SQL) CREATE ASYMMETRIC KEY (Transact-SQL)
CREATE CERTIFICATE (Transact-SQL) CREATE CERTIFICATE (Transact-SQL)
CREATE SEARCH PROPERTY LIST (Transact-SQL) CREATE SEARCH PROPERTY LIST (Transact-SQL)
DENY (検索プロパティ リスト権限の拒否) (Transact-SQL) DENY Search Property List Permissions (Transact-SQL)
暗号化階層 Encryption Hierarchy
sys.fn_my_permissions (Transact-SQL) sys.fn_my_permissions (Transact-SQL)
GRANT (検索プロパティ リスト権限の許可) (Transact-SQL) GRANT Search Property List Permissions (Transact-SQL)
HAS_PERMS_BY_NAME (Transact-SQL) HAS_PERMS_BY_NAME (Transact-SQL)
プリンシパル (データベース エンジン) Principals (Database Engine)
REVOKE (Transact-SQL) REVOKE (Transact-SQL)
sys.fn_builtin_permissions (Transact-SQL) sys.fn_builtin_permissions (Transact-SQL)
sys.registered_search_property_lists (Transact-SQL) sys.registered_search_property_lists (Transact-SQL)
検索プロパティ リストを使用したドキュメント プロパティの検索 Search Document Properties with Search Property Lists
検索プロパティ リストを使用したドキュメント プロパティの検索Search Document Properties with Search Property Lists