Partager via


SqlAuditActionGroup, énumération

Groupes d'actions d'audit SQL Server.

Espace de noms :  Microsoft.Data.Schema.Sql.SchemaModel
Assembly :  Microsoft.Data.Schema.Sql (dans Microsoft.Data.Schema.Sql.dll)

Syntaxe

'Déclaration
Public Enumeration SqlAuditActionGroup
public enum SqlAuditActionGroup
public enum class SqlAuditActionGroup
type SqlAuditActionGroup
public enum SqlAuditActionGroup

Membres

Nom de membre Description
None Spécifie qu'aucun groupe d'actions n'a été fourni.
SuccessfulLogin Indique qu'un principal s'est connecté à SQL Server.
Logout Indique qu'un principal s'est déconnecté de SQL Server.
ServerStateChange Cet événement est déclenché lorsque l'état du service SQL Server est modifié.
FailedLogin Indique qu'un principal a échoué dans sa tentative de connexion à SQL Server.
LoginChangePassword Cet événement est déclenché chaque fois qu'un mot de passe de connexion est modifié au moyen d'une instruction ALTER LOGIN ou de la procédure stockée sp_password.
ServerRoleMemberChange Cet événement est déclenché chaque fois qu'une connexion est ajoutée à ou supprimée d'un rôle serveur fixe.
ServerPrincipalImpersonation Cet événement est déclenché lorsqu'un emprunt d'identité se produit dans la portée du serveur, par exemple avec EXECUTE AS <nom de connexion>.
ServerObjectOwnershipChange Cet événement est déclenché lorsque l'autorisation de changement du propriétaire d'un objet de schéma (par exemple une table, une procédure ou une fonction) est contrôlée.
DatabaseMirroringLogin Cet événement est déclenché pour signaler des messages d'audit relatifs à la sécurité du transport de mise en miroir de bases de données.
BrokerLogin Cet événement est déclenché pour signaler des messages d'audit relatifs à la sécurité du transport Service Broker.
ServerPermissionChange Cet événement est déclenché lors de l'émission de GRANT, REVOKE ou DENY pour les autorisations dans la portée du serveur, par exemple avec la création d'une connexion.
ServerObjectPermissionChange Cet événement est déclenché à chaque octroi, refus ou révocation d'autorisation sur un objet de schéma.
ServerOperation Cet événement est déclenché lorsque des opérations d'audit de sécurité (telles que la modification de paramètres, de ressources, de l'accès externe ou de l'autorisation) sont utilisées.
TraceChange Cet événement est déclenché pour toutes les instructions qui vérifient l'autorisation ALTER TRACE.
ServerObjectChange Cet événement est déclenché pour les opérations CREATE, ALTER ou DROP sur des objets serveur.
ServerPrincipalChange Cet événement est déclenché lorsque des principaux de serveur sont créés, modifiés ou supprimés.
DatabasePermissionChange Cet événement est déclenché à chaque émission par un principal dans SQL Server de GRANT, REVOKE ou DENY concernant une autorisation relative aux instructions.

Cela s'applique aux événements de base de données uniquement, par exemple l'octroi d'autorisations sur une base de données.

SchemaObjectPermissionChange Cet événement est déclenché à chaque octroi, refus ou révocation d'autorisation sur un objet de schéma.
DatabaseRoleMemberChange Cet événement est déclenché à chaque ajout ou suppression d'une connexion dans un rôle de base de données.

Cette classe d'événements est déclenchée pour les procédures stockées sp_addrolemember, sp_changegroup et sp_droprolemember.

ApplicationRoleChangePassword Cet événement est déclenché à chaque modification de mot de passe d'un rôle d'application.
SchemaObjectAccess Cet événement est déclenché chaque fois qu'une autorisation d'objet a été utilisée dans le schéma.
BackupRestore Cet événement est déclenché à chaque émission d'une commande de sauvegarde ou de restauration.
Dbcc Cet événement est déclenché chaque fois qu'un principal émet une commande DBCC.
AuditChange Cet événement est déclenché à chaque création, modification ou suppression d'une spécification d'audit.
DatabaseChange Cet événement est déclenché lorsqu'une base de données est créée, modifiée ou supprimée.
DatabaseObjectChange Cet événement est déclenché lors de l'exécution d'une instruction CREATE, ALTER ou DROP sur des objets de base de données, tels que des schémas.
DatabasePrincipalChange Cet événement est déclenché lorsque des principaux, par exemple des utilisateurs, sont créés, modifiés ou supprimés dans une base de données.
SchemaObjectChange Cet événement est déclenché lors d'une opération CREATE, ALTER ou DROP sur un schéma.
DatabasePrincipalImpersonation Cet événement est déclenché lorsqu'un emprunt d'identité (par exemple avec EXECUTE AS <principal> ou SETPRINCIPAL) se produit dans la portée de la base de données.
DatabaseObjectOwnershipChange Cet événement est déclenché lorsqu'une modification de propriétaire se produit pour les objets dans l'étendue de la base de données.
DatabaseOwnershipChange Cet événement est déclenché lorsque vous utilisez l'instruction ALTER AUTHORIZATION pour modifier le propriétaire d'une base de données et que les autorisations requises pour cela sont contrôlées.
SchemaObjectOwnershipChange Cet événement est déclenché lorsque les autorisations de changement du propriétaire d'un objet de schéma (par exemple une table, une procédure ou une fonction) sont contrôlées.
DatabaseObjectPermissionChange Cet événement est déclenché lors de l'émission de GRANT, REVOKE ou DENY pour des objets de base de données, tels que des assemblys et schémas.
DatabaseOperation Cet événement est déclenché lorsque surviennent diverses opérations dans une base de données (telles qu'un point de contrôle ou une notification de requête d'abonnement).
DatabaseObjectAccess Cet événement est déclenché lors de l'accès à des objets de base de données, tels qu'un type de message, un assembly ou un contrat.

Voir aussi

Référence

Microsoft.Data.Schema.Sql.SchemaModel, espace de noms