AuditActionType 列挙体
SQL Server 監査イベントのアクションの種類を指定します。
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.SqlEnum (Microsoft.SqlServer.SqlEnum.dll)
構文
'宣言
Public Enumeration AuditActionType
'使用
Dim instance As AuditActionType
public enum AuditActionType
public enum class AuditActionType
type AuditActionType
public enum AuditActionType
メンバー
メンバー名 | 説明 | |
---|---|---|
ApplicationRoleChangePasswordGroup | ApplicationRoleChangePasswordGroup アクションは、アプリケーション ロールのパスワードが変更されるたびに発生します。 | |
AuditChangeGroup | AuditChangeGroup アクションは、任意の監査または監査の仕様が作成、変更、または削除されるたびに発生します。監査に対する変更はすべて同じ監査内で監査されます。 | |
BackupRestoreGroup | BackupRestoreGroup アクションは、バックアップ操作または復元操作が実行されるたびに発生します。 | |
BrokerLoginGroup | BrokerLoginGroup アクションは、任意の Service Broker ログイン操作が実行されたときに発生します。 | |
DatabaseChangeGroup | DatabaseChangeGroup アクションは、データベースが作成、変更、または削除されたときに発生します。このアクションは、サーバー スコープで、任意のデータベースが作成、変更、または削除されるたびに発生します。 | |
DatabaseLogoutGroup | アクションの種類は DatabaseLogoutGroup です。 | |
DatabaseMirroringLoginGroup | DatabaseMirroringLoginGroup アクションは、任意のデータベース ミラーリング操作が実行されたときに発生します。 | |
DatabaseObjectAccessGroup | DatabaseObjectAccessGroup アクションは、証明書や非対称キーなどのデータベース オブジェクトへのアクセスが行われるたびに発生します。このアクションは、サーバー スコープで、任意のデータベースでアクセスされた任意のオブジェクトに対して発生します。非常に大量の監査レコードが生成される可能性があります。 | |
DatabaseObjectChangeGroup | DatabaseObjectChangeGroup アクションは、CREATE、ALTER、または DROP ステートメントがスキーマなどのデータベース オブジェクトで実行されたときに発生します。このアクションは、サーバー スコープで、任意のデータベース オブジェクトが作成、変更、または削除されるたびに発生します。非常に大量の監査レコードが生成される可能性があります。 | |
DatabaseObjectOwnershipChangeGroup | DatabaseObjectOwnershipChangeGroup アクションは、データベース スコープ内でオブジェクトの所有者が変更されたときに発生します。このアクションは、サーバー スコープで、任意のデータベースの任意のオブジェクト所有者の変更に対して発生します。 | |
DatabaseObjectPermissionChangeGroup | DatabaseObjectPermissionChangeGroup アクションは、アセンブリやスキーマなどのデータベース オブジェクトに対して GRANT、REVOKE、または DENY ステートメントが実行されたときに発生します。このアクションは、サーバー スコープで、任意のデータベースの任意のオブジェクト権限の変更に対して発生します。 | |
DatabaseOperationGroup | DatabaseOperationGroup アクションは、チェックポイントやクエリ通知のサブスクライブなど、データベースの操作が行われたときに発生します。このアクションは、サーバー スコープで、任意のデータベースの任意のデータベース操作に対して発生します。 | |
DatabaseOwnershipChangeGroup | DatabaseOwnershipChangeGroup アクションは、ALTER AUTHORIZATION ステートメントを使用してデータベースの所有者を変更した場合に発生し、所有者の変更に必要な権限が確認されます。このアクションは、サーバー スコープで、任意のデータベースの任意のデータベース所有者の変更に対して発生します。 | |
DatabasePermissionChangeGroup | DatabasePermissionChangeGroup アクションは、データベースのスコープ内の任意のユーザーがステートメント権限に対して GRANT、REVOKE、または DENY ステートメントを実行するたびに発生します。このアクションは、サーバー スコープで、任意のデータベースの任意のデータベース権限の変更に対して発生します。 | |
DatabasePrincipalChangeGroup | DatabasePrincipalChangeGroup アクションは、ユーザーなどのプリンシパルがデータベースで作成、変更、または削除されたときに発生します。このアクションは、サーバー スコープで、任意のデータベースで任意のデータベース プリンシパルが作成、変更、または削除されるたびに発生します。 | |
DatabasePrincipalImpersonationGroup | DatabasePrincipalImpersonationGroup アクションは、データベース スコープ内でユーザーに対して実行される EXECUTE AS ステートメントなどの権限の借用が存在するときに発生します。 | |
DatabaseRoleMemberChangeGroup | DatabaseRoleMemberChangeGroup アクションは、データベース ロールにログインが追加されるたび、またはデータベース ロールからログインが削除されるたびに発生します。このアクションは、sp_addrolemember、sp_changegroup、および sp_droprolemember の各ストアド プロシージャによって生成されます。サーバー スコープで、任意のデータベースの任意のデータベース ロール メンバーの変更に対して生成されます。 | |
DbccGroup | DbccGroup アクションは、DBCC コマンドが実行されるたびに発生します。 | |
Delete | Delete アクションは、DELETE コマンドが実行されるたびに発生します。 | |
Execute | Execute アクションは、EXECUTE コマンドが実行されるたびに発生します。 | |
FailedDatabaseAuthenticationGroup | アクションの種類は FailedDatabaseAuthenticationGroup です。 | |
FailedLoginGroup | FailedLoginGroup アクションは、ユーザーが SQL Server のインスタンスにログインしようとして失敗したことを示します。このクラスのイベントは、新しい接続によって生じることも、接続プールから再利用された接続によって生じることもあります。 | |
FullTextGroup | FulltextGroup アクションは、SQL フルテキスト フィルター デーモン ランチャーまたはフィルター デーモンと SQL Server のインスタンスの間に名前付きパイプ接続があることを示します。このクラスのイベントは、新しい接続の成功または失敗によって発生します。 | |
Insert | Insert アクションは、INSERT コマンドが実行されるたびに発生します。 | |
LoginChangePasswordGroup | LoginChangePasswordGroup アクションは、ALTER LOGIN または Alter メソッドを使用してログイン パスワードが変更されるたびに発生します。 | |
LogoutGroup | LogoutGroup アクションは、ユーザーが SQL Server のインスタンスからログアウトしたことを示します。このクラスのイベントは、新しい接続によって生じることも、接続プールから再利用された接続によって生じることもあります。 | |
Receive | Receive アクションは、RECEIVE コマンドが実行されるたびに発生します。 | |
References | References アクションは、REFERENCES 権限の確認が行われるたびに発生します。 | |
SchemaObjectAccessGroup | SchemaObjectAccessGroup アクションは、スキーマ オブジェクトがアクセスされるときに発生します。このアクションは、サーバー スコープで、任意のデータベースで任意のスキーマ オブジェクトがアクセスされるたびに発生します。 | |
SchemaObjectChangeGroup | SchemaObjectChangeGroup アクションは、CREATE、ALTER、または DROP ステートメントがテーブルやビューなどのスキーマ オブジェクトで実行されたときに発生します。このアクションは、サーバー スコープで、任意のデータベース オブジェクトの任意のスキーマが変更されるたびに発生します。 | |
SchemaObjectOwnershipChangeGroup | SchemaObjectOwnershipChangeGroup アクションは、テーブルやビューなどのスキーマ オブジェクトの所有者を変更する権限が選択されたときに発生します。このアクションは、ALTER AUTHORIZATION ステートメントを使用してオブジェクトに所有者を割り当てたときに行われます。このアクションは、サーバー スコープで、任意のデータベースの任意のスキーマ所有者の変更に対して発生します。 | |
SchemaObjectPermissionChangeGroup | SchemaObjectPermissionChangeGroup アクションは、GRANT、REVOKE、または DENY ステートメントがスキーマ オブジェクトで実行されるたびに発生します。 | |
Select | Select アクションは、SELECT コマンドが実行されるたびに発生します。 | |
ServerObjectChangeGroup | ServerObjectChangeGroup アクションは、CREATE、ALTER、または DROP ステートメントが任意のサーバー オブジェクトに対して実行されたときに発生します。 | |
ServerObjectOwnershipChangeGroup | ServerObjectOwnershipChangeGroup アクションは、サーバー スコープ内でオブジェクトの所有者が変更されるときに発生します。 | |
ServerObjectPermissionChangeGroup | ServerObjectPermissionChangeGroup アクションは、任意のユーザーがサーバー オブジェクトの権限に対して GRANT、REVOKE、または DENY ステートメントを実行するたびに発生します。 | |
ServerOperationGroup | ServerOperationGroup アクションは、設定、リソース、外部アクセス、または承認の変更などのセキュリティ監査操作が使用されるときに発生します。 | |
ServerPermissionChangeGroup | ServerPermissionChangeGroup アクションは、ログインの作成など、サーバー スコープ内の権限に対して GRANT、REVOKE、または DENY ステートメントが実行されたときに発生します。 | |
ServerPrincipalChangeGroup | ServerPrincipalChangeGroup アクションは、サーバー プリンシパルが作成、変更、または削除されるときに発生します。このアクションは、sp_defaultdb ストアド プロシージャ、sp_defaultlanguage ストアド プロシージャ、および ALTER LOGIN ステートメントによって生成されます。 | |
ServerPrincipalImpersonationGroup | ServerPrincipalImpersonationGroup アクションは、サーバー スコープ内に、ログインに対して実行される EXECUTE AS ステートメントなどの権限の借用が存在するときに発生します。 | |
ServerRoleMemberChangeGroup | ServerRoleMemberChangeGroup アクションは、固定サーバー ロールにログインが追加されるたび、または固定データベース ロールからログインが削除されるたびに発生します。このアクションは、sp_addsrvrole ストアド プロシージャおよび sp_dropsrvrolemember ストアド プロシージャによって生成されます。 | |
ServerStateChangeGroup | ServerStateChangeGroup アクションは、SQL Server サービスが変更されたときに発生します。 | |
SuccessfulDatabaseAuthenticationGroup | アクションの種類は SuccessfulDatabaseAuthenticationGroup です。 | |
SuccessfulLoginGroup | SuccessfulLoginGroup アクションは、ユーザーが正常に SQL Server のインスタンスにログインしたことを示します。このクラスのイベントは、新しい接続によって生じることも、接続プールから再利用された接続によって生じることもあります。 | |
TraceChangeGroup | TraceChangeGroup アクションは、トレース操作が実行されるたびに発生します。 | |
Update | Update アクションは、UPDATE コマンドが実行されるたびに発生します。 | |
UserChangePasswordGroup | アクションの種類は UserChangePasswordGroup です。 | |
UserDefinedAuditGroup | UserDefinedAuditGroup アクションです。 |
説明
AuditActionType 列挙クラスは Action プロパティによって処理されます。