我有一个SQL Server 2005数据库已被删除,我需要发现谁删除它。 有没有办法获得这个用户名?
如果在默认跟踪仍然不存在,请参阅我的回答 – 几周前在ServerFault上的这个问题的答案是否有任何方法来确定谁删除了一个表? 。 它链接到我为2000年,2005年,2008年编写的博客文章,以查明表何时被删除,以及是谁做的 – 您也可以将其修改为数据库。 查看我的博客文章查找谁使用事务日志删除了一个表 。
希望这可以帮助!
PS Checkout DDL触发器可以防止将来发生这种情况。
您可以在标准报告下查看模式更改历史logging。