Essayant d'écrire un rapport d'audit pour les autorisations utilisateur et l'accès à une base de données SQL Server 2012.Rapport d'audit SQL Server 2012 sur le nom de connexion de l'utilisateur de base de données
Utilisation des tableaux suivants -
- sys.database_role_members
- sys.database_principals
- sys.login_token
- sys.database_permissions
- sys.columns
- sys.objects
Peut obtenir toutes les informations requises, excepté pour le Nom de connexion associé à la base de données Utilisateur.
Quelqu'un peut-il me diriger dans la direction de l'endroit où cette information peut être trouvée?
Intéressant, le nom d'utilisateur et connexion correspondent toujours à mes environnements. Lorsque vous créez un utilisateur DB, vous le créez pour un login. Les utilisateurs sont mappés aux connexions. (Il y a des exceptions rares cependant) – Avithohol
L'utilisateur dbo sur la base de données est mappé à la connexion d'un individu et n'aurait pas dû être, donc sans avoir à passer par et vérifier les propriétés de chaque utilisateur sur chaque base de données que je voudrais pouvoir faites défiler le nom de connexion dans le rapport. Des pensées à ce sujet? – GemmaB