我正在尝试确定谁 在我的 SQL Server 实例中创建了数据库。 .trc
日志似乎已被清除,我找不到它们的备份。我知道数据库是何时创建的,并且找到了用于创建数据库的 .bak
文件,但我无法确定它是由 WHO 创建的。
还有其他想法可以解决这个问题吗? (SSMS 模式历史报告也回溯不够远)
最佳答案
基于以下 article :
There is no dbo concept for server scope securables. They are always owned by the login that created them, no matter of any server roles that the login might be a member of.
因此默认情况下,数据库所有者是创建数据库的人,但您必须确保没有人更改此属性:
要检查数据库所有者,在 SQL Server management studio 中,右键单击数据库并在属性窗口 >> 常规选项卡 >> 检查所有者属性:
关于sql-server - 谁在我的 SQL Server 实例中创建了数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54409580/