繁体   English   中英

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

[英]How to retrieve logs to investigate dropped database user in SQL Server in Azure?

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

我尝试查询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'

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

根据我的测试,似乎检索此类信息的唯一方法是使用审核。 如果那时您没有审核,恐怕再也找不到详细信息了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM