REVOKE (フルテキスト カタログの権限の取り消し) (Transact-SQL)
フルテキスト カタログに対する権限を取り消します。
構文
REVOKE [ GRANT OPTION FOR ] permission [ ,...n ]
ON FULLTEXT CATALOG :: full-text_catalog_name
{ TO | FROM } database_principal [ ,...n ]
[ CASCADE ]
[ AS revoking_principal ]
引数
GRANT OPTION FOR
指定した権限を他のプリンシパルに許可するための権利が、取り消されます。権限自体は取り消されません。重要 : 指定した権限が GRANT オプションなしでプリンシパルに許可されている場合は、その権限自体が取り消されます。
- permission
フルテキスト カタログで取り消すことができる権限を指定します。下の表を参照してください。
- ON FULLTEXT CATALOG **::**full-text_catalog_name
権限を取り消すフルテキスト カタログを指定します。スコープ修飾子 "::" が必要です。
database_principal
権限を取り消すプリンシパルを指定します。次のいずれかです。- データベース ユーザー
- データベース ロール
- アプリケーション ロール
- Windows ログインにマップされるデータベース ユーザー
- Windows グループにマップされるデータベース ユーザー
- 証明書にマップされるデータベース ユーザー
- 非対称キーにマップされるデータベース ユーザー
- サーバー プリンシパルにマップされないデータベース ユーザー
CASCADE
このプリンシパルによって権限が許可されている他のプリンシパルからも、同じ権限が取り消されることを示します。注意 : WITH GRANT OPTION で許可されている権限を CASCADE で取り消すと、その権限の GRANT および DENY の両方が取り消されます。
AS revoking_principal
このクエリを実行するプリンシパルが権限を取り消す権利を取得した、元のプリンシパルを指定します。次のいずれかです。- データベース ユーザー
- データベース ロール
- アプリケーション ロール
- Windows ログインにマップされるデータベース ユーザー
- Windows グループにマップされるデータベース ユーザー
- 証明書にマップされるデータベース ユーザー
- 非対称キーにマップされるデータベース ユーザー
- サーバー プリンシパルにマップされないデータベース ユーザー
解説
フルテキスト カタログは、データベース レベルのセキュリティ保護可能なリソースで、権限の階層で親となっているデータベースに含まれています。次に、フルテキスト カタログで取り消すことのできる権限のうち最も限定的なものを、それらを暗黙的に含む一般的な権限と共に一覧で示します。
フルテキスト カタログの権限 | 権限が含まれるフルテキスト カタログ権限 | 権限が含まれるデータベース権限 |
---|---|---|
CONTROL |
CONTROL |
CONTROL |
TAKE OWNERSHIP |
CONTROL |
CONTROL |
ALTER |
CONTROL |
ALTER ANY FULLTEXT CATALOG |
REFERENCES |
CONTROL |
REFERENCES |
VIEW DEFINITION |
CONTROL |
VIEW DEFINITION |
権限
フルテキスト カタログに対する CONTROL 権限が必要です。
参照
関連項目
CREATE FULLTEXT CATALOG (Transact-SQL)
REVOKE (Transact-SQL)
CREATE CERTIFICATE (Transact-SQL)
CREATE ASYMMETRIC KEY (Transact-SQL)
CREATE APPLICATION ROLE (Transact-SQL)