ServerPermission クラス
ServerPermission オブジェクトは、SQL Server のサーバー レベルの権限を表します。
継承階層
System. . :: . .Object
Microsoft.SqlServer.Management.Smo..::..ServerPermission
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
Public NotInheritable Class ServerPermission
'使用
Dim instance As ServerPermission
public sealed class ServerPermission
public ref class ServerPermission sealed
[<SealedAttribute>]
type ServerPermission = class end
public final class ServerPermission
ServerPermission 型は、以下のメンバーを公開しています。
プロパティ
名前 | 説明 | |
---|---|---|
AdministerBulkOperations | サーバーの権限セットに含めることができる権限を取得します。 | |
AlterAnyConnection | サーバーの権限セットに含めることができる権限を取得します。 | |
AlterAnyCredential | サーバーの権限セットに含めることができる権限を取得します。 | |
AlterAnyDatabase | サーバーの権限セットに含めることができる権限を取得します。 | |
AlterAnyEndpoint | サーバーの権限セットに含めることができる権限を取得します。 | |
AlterAnyEventNotification | サーバーの権限セットに含めることができる権限を取得します。 | |
AlterAnyLinkedServer | サーバーの権限セットに含めることができる権限を取得します。 | |
AlterAnyLogin | サーバーの権限セットに含めることができる権限を取得します。 | |
AlterAnyServerAudit | サーバーの権限セットに含めることができる権限を取得します。 | |
AlterResources | サーバーの権限セットに含めることができる権限を取得します。 | |
AlterServerState | サーバーの権限セットに含めることができる権限を取得します。 | |
AlterSettings | サーバーの権限セットに含めることができる権限を取得します。 | |
AlterTrace | サーバーの権限セットに含めることができる権限を取得します。 | |
AuthenticateServer | サーバーの権限セットに含めることができる権限を取得します。 | |
ConnectSql | サーバーの権限セットに含めることができる権限を取得します。 | |
ControlServer | サーバーの権限セットに含めることができる権限を取得します。 | |
CreateAnyDatabase | サーバーの権限セットに含めることができる権限を取得します。 | |
CreateDdlEventNotification | サーバーの権限セットに含めることができる権限を取得します。 | |
CreateEndpoint | サーバーの権限セットに含めることができる権限を取得します。 | |
CreateTraceEventNotification | サーバーの権限セットに含めることができる権限を取得します。 | |
ExternalAccessAssembly | サーバーの権限セットに含めることができる権限を取得します。 | |
Shutdown | サーバーの権限セットに含めることができる権限を取得します。 | |
UnsafeAssembly | サーバーの権限セットに含めることができる権限を取得します。 | |
ViewAnyDatabase | サーバーの権限セットに含めることができる権限を取得します。 | |
ViewAnyDefinition | サーバーの権限セットに含めることができる権限を取得します。 | |
ViewServerState | サーバーの権限セットに含めることができる権限を取得します。 |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
Add | サーバー権限の既存のセットに新しいサーバー権限を追加した後、サーバーの権限セットを返します。 | |
BitwiseOr | 2 つのサーバー権限を、包含的 OR を使用して結合します。 | |
Equals | 参照されるサーバー権限オブジェクトが、指定したオブジェクトと等しいかどうかを示します。 (Object. . :: . .Equals(Object) をオーバーライドします。) | |
Finalize | (Object から継承されています。) | |
GetHashCode | このメソッドは、SQL Server インフラストラクチャをサポートするためのメソッドであり、コードから直接使用することを目的としたものではありません。 (Object. . :: . .GetHashCode() () () () をオーバーライドします。) | |
GetType | (Object から継承されています。) | |
MemberwiseClone | (Object から継承されています。) | |
ToServerPermissionSet | ServerPermission オブジェクトを ServerPermissionSet オブジェクトに変換することにより、単一のサーバー権限に基づいて、サーバーの権限セットを返します。 | |
ToString | (Object から継承されています。) |
先頭に戻る
演算子
名前 | 説明 | |
---|---|---|
Addition | 2 つの ServerPermission オブジェクトの加算演算を実行することによって、サーバーの権限セットを作成します。 | |
BitwiseOr | 2 つの ServerPermission オブジェクトのビット単位の OR 演算を実行することによって、サーバーの権限セットを作成します。 | |
Equality | 2 つの ServerPermission オブジェクトの等価演算を実行することによって、サーバーの権限セットを作成します。 | |
Implicit Widening Implicit Implicit Implicit(ServerPermission to ServerPermissionSet) | 単一のサーバー権限をサーバー権限セットに変換します。 | |
Inequality | 2 つの ServerPermission オブジェクトの非等価演算を実行することによって、サーバーの権限セットを作成します。 |
先頭に戻る
説明
サーバー権限は、SQL Server インスタンス上でのサーバーレベル権限の許可、拒否、または取り消しに必要です。ServerPermission オブジェクトは、Server オブジェクトの Grant、Deny、Revoke メソッドに適用する一連の権限を指定するために必要です。また、サーバー権限を ServerPermissionSet オブジェクトに追加して、Deny、Revoke、Grant の各メソッドで使用することもできます。
スレッド セーフ
この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。