【发布时间】:2011-02-26 02:29:51
【问题描述】:
我有一个 SQL 表,正在从中删除数据。没有人知道数据是如何被删除的。我添加了一个触发器并知道时间,但是没有运行会删除数据的作业。每当从此表中删除行时,我还添加了一个触发器。然后我将删除的行和 SYSTEM_USER 插入到日志表中,但这并没有多大帮助。我有什么更好的办法来了解谁以及如何删除数据?是否有可能获得服务器ID或其他东西?感谢您的任何建议。
抱歉:我使用的是 SQL Server 2000。
**update 1*:了解数据是如何被删除的很重要——最好我想知道正在执行的 DTS 包或 SQL 语句。
【问题讨论】:
-
您是否打开了日志记录?这是 MySQL 吗?您可以随时嗅探网络流量以查看哪些 IP 已连接到您的服务器。
标签: sql sql-server-2000 triggers