我们拥有带有完整备份和事务日志的 SQL Server 2005 数据库。我们的数据库出现问题,需要 SQL CSI Forensic 团队提供帮助。

有没有办法查看事务日志并确定存储过程是否被执行?我们知道它发生的时间(如果它发生了),但它是否发生存在争议。

有什么建议。我知道我们应该记录 - 我们现在显然正在考虑这个。

有帮助吗?

解决方案

用于更新和删除数据 您也许可以使用 DBCC LOGINFO 弄清楚发生了什么 有类似的产品 顶点 SQL 日志 这将使分析变得更加容易。这会告诉您事件发生的时间,但不会告诉您拨打电话的用户。尽管您创建了其他应用程序级别日志(例如 iis 日志),但在这方面可能会有所帮助。

用于选择或查看数据 我想说你没有机会。

将来如果您需要这种审计跟踪,我建议您查看 SQL 的 C2 审计功能。

其他提示

有曾经是一个称为Lumigent公司,有一个称为Log Explorer程序。我找不到公司网站......,我不知道,如果theyr资源管理器将能够如果是执行一个进程来告诉你......但它会告诉你,如果语句INSITE的PROC当时被执行你认为他们是。如果你能找到它,Lumigent日志浏览器可能会有所帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top