ServerPermissionSet メンバー
ServerPermissionSet オブジェクトは、一連のサーバー権限を表します。
ServerPermissionSet 型は、以下のメンバーを公開しています。
コンストラクター
名前 | 説明 | |
---|---|---|
ServerPermissionSet() () () () | ServerPermissionSet クラスの新しいインスタンスを初期化します。 | |
ServerPermissionSet(ServerPermission) | 指定した権限に基づいて ServerPermissionSet クラスの新しいインスタンスを初期化します。 | |
ServerPermissionSet(array<ServerPermission> [] () [] []) | 指定した一連の権限に基づいて ServerPermissionSet クラスの新しいインスタンスを初期化します。 | |
ServerPermissionSet(ServerPermissionSet) | 指定した一連の権限に基づいて ServerPermissionSet クラスの新しいインスタンスを初期化します。 |
Top
メソッド
名前 | 説明 | |
---|---|---|
Add(ServerPermission) | 参照先のサーバー権限セットに新しいサーバー権限を追加した後、その権限セットを返します。 | |
Add(ServerPermissionSet, ServerPermission) | 指定したサーバー権限セットに新しいサーバー権限を追加した後、その権限セットを返します。 | |
Equals | 参照されるサーバー権限オブジェクトが、指定したオブジェクトと等しいかどうかを示します。 (PermissionSetBase. . :: . .Equals(Object) をオーバーライドします。) | |
Finalize | (Object から継承されています。) | |
GetHashCode | このメソッドは、Microsoft SQL Server 2005 のインフラストラクチャをサポートするためのメソッドであり、コードから直接使用することを目的としたものではありません。 (PermissionSetBase. . :: . .GetHashCode() () () () をオーバーライドします。) | |
GetType | (Object から継承されています。) | |
MemberwiseClone | (Object から継承されています。) | |
Remove | 権限セットから権限を削除します。 | |
Subtract | 指定したサーバー権限セットからサーバー権限を削除した後、その権限セットを返します。 | |
ToString | 指定した PermissionSetBase オブジェクトを示す string 値を返します。 (PermissionSetBase から継承されています。) |
Top
演算子
名前 | 説明 | |
---|---|---|
Addition | ServerPermission オブジェクトと ServerPermissionSet オブジェクトの加算演算を実行することによって、サーバーの権限セットを作成します。 | |
Equality | 2 つの ServerPermissionSet オブジェクトに対する等価演算を実行し、これらのオブジェクトが等しいかどうかを示します。 | |
Inequality | 2 つの ServerPermissionSet オブジェクトに対する非等価演算を実行し、これらのオブジェクトが等しくないかどうかを示します。 | |
Subtraction | ServerPermission オブジェクトと ServerPermissionSet オブジェクトの減算演算を実行することによって、サーバーの権限セットを作成します。 |
Top
プロパティ
名前 | 説明 | |
---|---|---|
AdministerBulkOperations | ADMINISTER BULK OPERATIONS (ADBO) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、SQL Server インスタンスでの一括挿入操作の実行を許可します。一括挿入操作には、bcp コマンドを使ったデータのインポート、BULK INSERT ステートメントの使用、INSERT...SELECT * FROM OPENROWSET(BULK...) ステートメントの使用などがあります。 | |
AlterAnyConnection | ALTER ANY CONNECTION (ALCO) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、SQL Server インスタンスでの任意の接続の作成、変更、削除を許可します。 | |
AlterAnyCredential | ALTER ANY CREDENTIAL (ALCD) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、SQL Server インスタンスでの任意の資格情報の作成、変更、削除を許可します。 | |
AlterAnyDatabase | ALTER ANY DATABASE (ALDB) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、SQL Server インスタンスでの任意のデータベースの作成、変更、削除を許可します。 | |
AlterAnyEndpoint | ALTER ANY ENDPOINT (ALHE) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、SQL Server インスタンスでの任意のエンドポイントの作成、変更、削除を許可します。 | |
AlterAnyEventNotification | ALTER ANY EVENT NOTIFICATION (ALES) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、SQL Server インスタンスでの任意のイベント通知の作成、変更、削除を許可します。 | |
AlterAnyLinkedServer | ALTER ANY LINKED SERVER (ALLS) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、SQL Server インスタンスでの任意のリンク サーバーの作成、変更、削除を許可します。 | |
AlterAnyLogin | ALTER ANY LOGIN (ALLG) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、SQL Server インスタンスでの任意のログインの作成、変更、削除を許可します。 | |
AlterAnyServerAudit | ||
AlterResources | ALTER RESOURCES (ALRS) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、SQL Server インスタンスでの任意のリソースの作成、変更、削除を許可します。 | |
AlterServerState | ALTER SERVER STATE (ALSS) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに SQL Server インスタンスの停止、開始、一時停止を許可します。 | |
AlterSettings | ALTER SETTINGS (ASLT) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、SQL Server インスタンスでの任意の設定 (既定のデータベース ディレクトリなど) の変更を許可します。 | |
AlterTrace | ALTER TRACE (ALTR) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、SQL Server インスタンスでのトレース実行の開始と停止、およびトレース オプションの変更を許可します。 | |
AuthenticateServer | ALTER TRACE (ALTR) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、SQL Server インスタンスでのトレース実行の開始と停止、およびトレース オプションの変更を許可します。 | |
ConnectSql | CONNECT SQL (COSQ) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに SQL Server インスタンスへの接続を許可します。 | |
ControlServer | CONTROL SERVER (CL) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、SQL Server インスタンスでのセキュリティ保護可能なリソースに対する任意の権限の付与を許可します。 | |
CreateAnyDatabase | CREATE ANY DATABASE (CRDB) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、SQL Server インスタンスでの任意のデータベースの作成、変更、削除を許可します。 | |
CreateDdlEventNotification | CREATE DDL EVENT NOTIFICATION (CRDE) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、SQL Server インスタンスでの任意の DDL (データ定義言語) イベント通知の作成を許可します。これには、データベースが作成されるときに発生するイベントなどがあります。 | |
CreateEndpoint | CREATE ENDPOINT (CRHE) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、SQL Server インスタンスでの SOAP、Transact-SQL、データベース ミラーリング、および Service Broker のエンドポイントの作成を許可します。 | |
CreateTraceEventNotification | CREATE TRACE EVENT NOTIFICATION (CRTE) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、SQL Server インスタンスでのトレース イベント通知の作成を許可します。 | |
ExternalAccessAssembly | EXTERNAL ACCESS (XA) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、アセンブリ ファイル、ネットワーク、環境変数、レジストリなどの外部システム リソースへのアクセスを許可します。 | |
Shutdown | SHUTDOWN (SHDN) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに SQL Server サービスの停止を許可します。 | |
UnsafeAssembly | UNSAFE 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限により、権限付与対象ユーザーは、アンマネージド コードへの呼び出しなど、SQL Server の内部および外部にあるリソースに無制限にアクセスできます。 | |
ViewAnyDatabase | VIEW ANY DATABASE (VWDB) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、SQL Server インスタンスでの任意のデータベースの定義 (メタデータ) の表示を許可します。 | |
ViewAnyDefinition | VIEW ANY DEFINITION (VWAD) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、SQL Server インスタンスでのセキュリティ保護可能な任意のサーバーの定義の表示を許可します。 | |
ViewServerState | VIEW SERVER STATE (VWSS) 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに SQL Server インスタンスの状態の表示を許可します。 |
Top