【发布时间】:2019-01-28 20:11:50
【问题描述】:
我正在尝试确定 谁 在我的 SQL Server 实例中创建了数据库。 .trc 日志似乎已被清除,我找不到它们的备份。我知道数据库何时创建并找到了用于创建数据库的.bak 文件,但我无法确定谁 创建了它。
还有什么其他想法可以解决这个问题吗? (SSMS 架构历史报告也回溯得不够远)
【问题讨论】:
-
select * from sys.databases.. 您可以找到 .bak 文件位置和所有数据库 owner_sid,您可以通过右键单击 SQL Server 实例并选择报告 -> 标准报告 -> 架构更改历史记录 @ 987654321@
-
The only place where this information is written is in the transaction log。如果你没有备份,那么你只能得到估计。
标签: sql-server database ssms