次の方法で共有


DatabasePermission クラス

DatabasePermission オブジェクトは、SQL Server のデータベース権限を表します。データベース権限は、データベースの権限セットに追加したうえで、ユーザーに対して許可、取り消し、または拒否できます。

継承階層

System. . :: . .Object
  Microsoft.SqlServer.Management.Smo..::..DatabasePermission

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

構文

'宣言
Public NotInheritable Class DatabasePermission
'使用
Dim instance As DatabasePermission
public sealed class DatabasePermission
public ref class DatabasePermission sealed
[<SealedAttribute>]
type DatabasePermission =  class end
public final class DatabasePermission

DatabasePermission 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ静的メンバー Alter データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー AlterAnyApplicationRole データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー AlterAnyAssembly データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー AlterAnyAsymmetricKey データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー AlterAnyCertificate データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー AlterAnyContract データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー AlterAnyDatabaseAudit データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー AlterAnyDatabaseDdlTrigger データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー AlterAnyDatabaseEventNotification データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー AlterAnyDataspace データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー AlterAnyFulltextCatalog データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー AlterAnyMessageType データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー AlterAnyRemoteServiceBinding データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー AlterAnyRole データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー AlterAnyRoute データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー AlterAnySchema データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー AlterAnyService データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー AlterAnySymmetricKey データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー AlterAnyUser データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー Authenticate データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー BackupDatabase データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー BackupLog データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー Checkpoint データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー Connect データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー ConnectReplication データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー Control データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateAggregate データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateAssembly データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateAsymmetricKey データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateCertificate データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateContract データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateDatabase データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateDatabaseDdlEventNotification データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateDefault データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateFulltextCatalog データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateFunction データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateMessageType データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateProcedure データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateQueue データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateRemoteServiceBinding データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateRole データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateRoute データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateRule データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateSchema データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateService データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateSymmetricKey データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateSynonym データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateTable データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateType データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateView データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー CreateXmlSchemaCollection データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー Delete データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー Execute データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー Insert データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー References データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー Select データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー Showplan データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー SubscribeQueryNotifications データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー TakeOwnership データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー Update データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー ViewDatabaseState データベースの権限セットに含めることができる権限を取得します。
パブリック プロパティ静的メンバー ViewDefinition データベースの権限セットに含めることができる権限を取得します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド静的メンバー Add データベース権限の既存のセットに新しいデータベース権限を追加した後、データベースの権限セットを返します。
パブリック メソッド静的メンバー BitwiseOr 2 つの DatabasePermission オブジェクトのビット単位の OR 演算を実行することによって、データベースの権限セットを作成します。
パブリック メソッド Equals 参照先のデータベース権限オブジェクトが、指定したオブジェクトと等しいかどうかを示します。 (Object. . :: . .Equals(Object) をオーバーライドします。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode このメソッドは、SQL Server インフラストラクチャをサポートするためのメソッドであり、コードから直接使用することを目的としたものではありません。 (Object. . :: . .GetHashCode() () () () をオーバーライドします。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド静的メンバー ToDatabasePermissionSet DatabasePermission オブジェクトを DatabasePermissionSet オブジェクトに変換することにより、単一のデータベース権限に基づいて、データベースの権限セットを返します。
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

演算子

  名前 説明
パブリック演算子静的メンバー Addition 2 つの DatabasePermission オブジェクトの加算演算を実行することによって、データベースの権限セットを作成します。
パブリック演算子静的メンバー BitwiseOr 2 つの DatabasePermission オブジェクトのビット単位の OR 演算を実行することによって、データベースの権限セットを作成します。
パブリック演算子静的メンバー Equality 等価演算を行って 2 つの DatabasePermission オブジェクトを比較します。
パブリック演算子静的メンバー Implicit Widening Implicit Implicit Implicit(DatabasePermission to DatabasePermissionSet) 1 つのデータベース権限オブジェクトをデータベース権限セットに変換します。
パブリック演算子静的メンバー Inequality 非等価演算を実行することによって、2 つの DatabasePermission オブジェクトが等しくないかどうかを調べます。

先頭に戻る

説明

データベース権限は、データベースでの権限の許可、拒否、または取り消しに必要です。DatabasePermission オブジェクトは、Database オブジェクトの Grant、Deny、Revoke メソッドに適用する一連の権限を指定するために必要です。また、データベース権限を DatabasePermissionSet オブジェクトに追加して、Grant、Deny、Revoke メソッドで使用することもできます。

スレッド セーフ

この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。