適用対象:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Microsoft Fabric の SQL データベース
フルテキスト カタログおよびフルテキスト ストップリストに対する権限を拒否します。
Syntax
DENY permission [ ,...n ] ON
FULLTEXT
{
CATALOG :: full-text_catalog_name
|
STOPLIST :: full-text_stoplist_name
}
TO database_principal [ ,...n ] [ CASCADE ]
[ AS denying_principal ]
Arguments
permission
権限の名前を指定します。 権限とセキュリティ保護可能なリソースの有効な組み合わせについては、後の「解説」を参照してください。
FULLTEXT CATALOG日::フルtext_catalog_name
権限を拒否するフルテキスト カタログを指定します。 スコープ修飾子 :: が必要です。
掲載 FULLTEXT STOPLIST:フルtext_stoplist_name
権限を拒否するフルテキスト ストップリストを指定します。 スコープ修飾子 :: が必要です。
database_principal
権限を拒否するプリンシパルを指定します。 次のいずれかになります。
データベースユーザー
データベースの役割
アプリケーション ロール (application role)
Windows ログインにマップされているデータベース ユーザー
Windows グループにマップされているデータベース ユーザー
証明書にマップされているデータベース ユーザー
非対称キーにマップされているデータベース ユーザー
サーバー プリンシパルにマップされていないデータベース ユーザー
CASCADE
このプリンシパルによって権限が許可されている他のプリンシパルに対しても、同じ権限を拒否することを示します。
denying_principal
このクエリを実行するプリンシパルが権限を拒否する権利を取得した、元のプリンシパルを指定します。 次のいずれかになります。
データベースユーザー
データベースの役割
アプリケーション ロール (application role)
Windows ログインにマップされているデータベース ユーザー
Windows グループにマップされているデータベース ユーザー
証明書にマップされているデータベース ユーザー
非対称キーにマップされているデータベース ユーザー
サーバー プリンシパルにマップされていないデータベース ユーザー
FULLTEXT CATALOG アクセス許可
フルテキスト カタログは、データベース レベルのセキュリティ保護可能なリソースで、権限の階層で親となっているデータベースに含まれています。 次の表に、フルテキスト カタログで拒否できる権限のうち最も限定的なものを、それらを暗黙的に含む一般的な権限と共に示します。
| フルテキスト カタログ権限 | 権限が含まれるフルテキスト カタログ権限 | 権限が含まれるデータベース権限 |
|---|---|---|
| CONTROL | CONTROL | CONTROL |
| 所有権 | CONTROL | CONTROL |
| ALTER | CONTROL | "任意の FULLTEXT CATALOG を変更" |
| REFERENCES | CONTROL | REFERENCES |
| VIEW 定義 | CONTROL | VIEW 定義 |
FULLTEXT STOPLIST アクセス許可
フルテキスト ストップリストは、データベース レベルのセキュリティ保護可能なリソースであり、権限の階層で親となっているデータベースに含まれています。 次の表に、フルテキスト ストップリストで拒否できる権限のうち最も限定的なものを、それらを暗黙的に含む一般的な権限と共に示します。
| フルテキスト ストップリスト権限 | 権限が含まれるフルテキスト ストップリスト権限 | 権限が含まれるデータベース権限 |
|---|---|---|
| ALTER | CONTROL | "任意の FULLTEXT CATALOG を変更" |
| CONTROL | CONTROL | CONTROL |
| REFERENCES | CONTROL | REFERENCES |
| 所有権 | CONTROL | CONTROL |
| VIEW 定義 | CONTROL | VIEW 定義 |
Permissions
フルテキスト カタログに対する CONTROL 権限が必要です。 AS オプションを使用する場合、指定するプリンシパルはフルテキスト カタログを所有している必要があります。
こちらもご覧ください
CREATE APPLICATION ROLE (Transact-SQL)
CREATE ASYMMETRIC KEY (Transact-SQL)
CREATE CERTIFICATE (Transact-SQL)
CREATE FULLTEXT CATALOG (Transact-SQL)
CREATE FULLTEXT STOPLIST (Transact-SQL)
DENY (Transact-SQL)
暗号化階層
sys.fn_my_permissions(Transact-SQL)
GRANT Full-Text パーセンテーション(Transact-SQL)
HAS_PERMS_BY_NAME(Transact-SQL)
権限 (データベース エンジン)
プリンシパル (データベース エンジン)
sys.fn_builtin_permissions(Transact-SQL)
sys.fulltext_catalogs(Transact-SQL)
sys.fulltext_stoplists(Transact-SQL)