次の方法で共有


PrivilegeTypes 列挙体

PrivilegeTypes 列挙は、権限付与対象ユーザーが、権限を与えられた場合に、指定されたオブジェクトに対して実行できる操作を指定するために使用する値を格納します。

この列挙体には、メンバー値のビットごとの組み合わせを可能にする FlagsAttribute 属性が含まれています。

名前空間:  Microsoft.SqlServer.Management.Smo
アセンブリ:  Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)

構文

'宣言
<FlagsAttribute> _
Public Enumeration PrivilegeTypes
'使用
Dim instance As PrivilegeTypes
[FlagsAttribute]
public enum PrivilegeTypes
[FlagsAttribute]
public enum class PrivilegeTypes
[<FlagsAttribute>]
type PrivilegeTypes
public enum PrivilegeTypes

メンバー

メンバー名 説明
Unknown 権限付与対象ユーザーの特権は指定されていません。
Select 権限付与対象ユーザーは、指定されたデータベース オブジェクトのレコードを選択できます。
Insert 権限付与対象ユーザーは、指定されたデータベース オブジェクトにレコードを挿入できます。
Update 権限付与対象ユーザーは、指定されたデータベース オブジェクトのレコードを更新できます。
Delete 権限付与対象ユーザーは、指定されたデータベース オブジェクトを削除できます。
Execute 権限付与対象ユーザーは、指定されたデータベース オブジェクトを実行できます。
References 権限付与対象ユーザーは、主キーと外部キーの関係にある、別のテーブルの列を参照できます。
ViewDefinition 権限付与対象ユーザーは、指定されたデータベースの定義を表示できます。
Control 権限付与対象ユーザーは、指定されたデータベースを完全に制御できます。
Alter 権限付与対象ユーザーは、指定されたデータベースを変更できます。
Drop 権限付与対象ユーザーは、データベースを削除できます。
AllObjectPrivileges 権限付与対象ユーザーには、指定されたデータベース オブジェクトに適用されるすべての特権が付与されます。
CreateTable 権限付与対象ユーザーは、指定されたデータベース上でテーブルを作成できます。
CreateDatabase 権限付与対象ユーザーは、データベースを作成できます。
CreateView 権限付与対象ユーザーは、指定されたデータベース上でビューを作成できます。
CreateProcedure 権限付与対象ユーザーは、指定されたデータベース上でストアド プロシージャを作成できます。
DumpDatabase 権限付与対象ユーザーは、指定されたデータベース内のデータをダンプできます。
CreateDefault 権限付与対象ユーザーは、指定されたデータベース上で既定のデータベース オブジェクトを作成できます。
DumpTransaction 権限付与対象ユーザーは、指定されたトランザクション ログ内のデータをダンプできます。
CreateRule 権限付与対象ユーザーは、指定されたデータベース上でルールを作成できます。
DumpTable 権限付与対象ユーザーは、指定されたテーブル内のデータをダンプできます。
CreateFunction 権限付与対象ユーザーは、指定されたデータベース上でユーザー定義関数を作成できます。
CreateType 権限付与対象ユーザーは、指定されたデータベース上でユーザー定義型を作成できます。
AllDatabasePrivileges 権限付与対象ユーザーには、指定したデータベースに対するすべての特権が付与されます。この種類の特権はデータベース オブジェクトに適用されます。
BackupDatabase 権限付与対象ユーザーは、指定されたデータベースをバックアップできます。
BackupLog 権限付与対象ユーザーは、指定されたデータベースのトランザクション ログをバックアップできます。

説明

この列挙には、メンバー値のビット単位の組み合わせを許可する FlagsAttribute 属性が含まれます。