审核是否已执行存储过程 - 在事务日志中

时间:2009-06-02 16:00:10

标签: sql sql-server stored-procedures audit transaction-log

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

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

任何建议。我知道我们应该记录 - 我们现在正在考虑这个问题。

2 个答案:

答案 0 :(得分:2)

更新&删除数据您可以使用DBCC LOGINFO找出发生的事情有apex sql log之类的产品可以使这种分析更容易。这会告诉你它什么时候发生,而不是用户打电话的时间。虽然你有其他应用程序级日志(例如iis日志)可能在这方面有所帮助。

选择或查看数据我会说你没机会。

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

答案 1 :(得分:1)

曾经有一家名为Lumigent的公司有一个名为Log Explorer的程序。我找不到公司的网站......而且我不确定他们是否能够告诉你是否执行了一个过程...然而它会告诉你,如果这些陈述是在当时执行过程的话你认为他们是。如果你能找到它,Lumigent Log Explorer可能会有帮助。