2017-09-14 2 views
0

Un utilisateur de base de données a été supprimé de manière inattendue, je voudrais connaître les détails de l'opération qui l'a causé. L'audit n'était pas activé à ce moment-là.Comment récupérer des journaux pour rechercher un utilisateur de base de données supprimé dans SQL Server dans Azure?

J'ai essayé d'interroger sys.event_log_ex sans succès. Quelle table/vue contient cette information?

SELECT TOP (1000) [database_name] 
     ,[start_time] 
     ,[end_time] 
     ,[event_category] 
     ,[event_type] 
     ,[event_subtype] 
     ,[event_subtype_desc] 
     ,[severity] 
     ,[event_count] 
     ,[description] 
     ,[additional_data] 
    FROM [sys].[event_log_ex] 
    where [database_name] like 'DbInstance-2338' 

L'utilisateur est un utilisateur « base de données contenue », à savoir, les informations d'identification permet de se connecter à la base de données uniquement.

Répondre

3

Basé sur mon test, il semble que la seule méthode pour récupérer de telles informations utilise l'audit. Si vous n'avez pas de vérification à ce moment-là, je crains qu'il ne soit plus possible de trouver les détails.