適用対象: SQL Server
GRANT ステートメントと DENY ステートメントを使用して、データベースのセキュリティ アカウントに適用されたアクセス許可に関する情報が含まれます。
重要
この SQL Server 2000 システム テーブルは、下位互換性を保つためにビューとして含まれています。 代わりに、現在の SQL Server システム ビューを使用することをお勧めします。 対応するシステム ビューを調べるには、「システム テーブルのシステム ビューへのマッピング (Transact-SQL)」をご覧ください。 この機能は、Microsoft SQL Server の将来のバージョンで削除されます。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。
| 列名 | データ型 | 説明 |
|---|---|---|
| id | int | これらのアクセス許可が適用されるオブジェクトの ID。 |
| uid | smallint | これらのアクセス許可が適用されるユーザーまたはグループの ID。 ユーザーとロールの数が 32,767 を超える場合は、オーバーフローが発生するか NULL を返します。 |
| action | tinyint | 次のいずれかのアクセス許可を持つことができます。 26 = REFERENCES 178 = CREATE 関数 193 = SELECT 195 = INSERT 196 = DELETE 197 = UPDATE 198 = CREATE TABLE 203 = CREATE DATABASE 207 = CREATE VIEW 222 = CREATE PROCEDURE 224 = EXECUTE 228 = BACKUP DATABASE 233 = CREATE DEFAULT 235 = BACKUP LOG 236 = CREATE RULE |
| protecttype | tinyint | 次の値を指定できます。 204 = GRANT_W_GRANT 205 = GRANT 206 = DENY |
| columns | varbinary(8000) | これらの SELECT または UPDATE 権限を適用する列のビットマップです。 ビット 0 = すべての列。 ビット 1 = 権限を適用する列 NULL = 情報なし。 |
| グランター | smallint | GRANT または DENY 権限を発行したユーザーのユーザー ID です。 ユーザーとロールの数が 32,767 を超える場合は、オーバーフローが発生するか NULL を返します。 |
参照
システム ビューへのシステム テーブルのマッピング (Transact-SQL)
互換性ビュー (Transact-SQL)