次の方法で共有


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

メンバー

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

説明

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

関連項目

参照

Microsoft.SqlServer.Management.Smo 名前空間