数据库用户被意外删除,我想知道导致该情况的操作的详细信息。当时它还没有启用审核。
我尝试查询 sys.event_log_ex
但没有成功。哪个表/ View 将包含该信息?
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'
该用户是“数据库包含”用户,即其凭据仅允许连接到数据库。
最佳答案
根据我的测试,检索此类信息的唯一方法似乎是使用审核。如果当时没有审核,恐怕就无法再找到详细信息了。
关于sql-server - 如何检索日志以调查 Azure SQL Server 中删除的数据库用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46229420/