【发布时间】:2008-12-31 14:53:20
【问题描述】:
简介:
我团队中的人一直在研究生产数据库(sql server 2005)。我们添加了各种东西,例如约束、添加的触发器等。
现在我们发现有人或某事在不同时间回滚了我们的更改。问题是我们都共享一个共同的管理员登录。 (愚蠢,是的,我知道,我们正在解决这个问题)。它引起了很多挫败感,在这一点上,我们只想找出谁。
你将如何追查有罪的一方?
注意:我不是在寻找解决此问题的方法,这已经在完成。我正在寻找一种方法来追查罪魁祸首。
【问题讨论】:
-
你确定不是有人从旧备份恢复?
-
同意@Andrew Cox:这听起来确实是一个可能的原因。
-
如果您共享一个共同的登录名,您将无法跟踪它。也许您可以在您的 SQL 服务器上放置一个协议分析器并读取 TDS 数据包,并将它们映射回它们来自的 IP 地址。哈哈
-
你有没有考虑过你的工具造成的可能性?我使用过 DB Pro(VS Team Suite 的一部分),并且目睹了它在我的数据库中到处都是垃圾。还要考虑它可能不是恶意的,而是由于导致它的人缺乏理解。
-
我投票结束这个问题,因为这个问题与编程无关。可以在 dba.SE 上询问有关数据库管理的问题
标签: sql-server tsql