如何检索日志以调查Azure中SQL Server中已删除的数据库用户?

时间:2017-09-14 23:04:42

标签: sql-server azure azure-sql-database

意外删除了数据库用户,我想知道导致它的操作的详细信息。那时它没有启用审计。

我尝试查询sys.event_log_ex但没有成功。什么表/视图将包含该信息?

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'

用户是“包含数据库”的用户,即其凭据仅允许连接到数据库。

1 个答案:

答案 0 :(得分:3)

根据我的测试,似乎检索此类信息的唯一方法是使用审计。如果你当时没有审计,我担心再也找不到细节了。