Sql 审核是否在事务日志中执行了存储的过程
我们有SQL Server 2005数据库,具有完整的备份和事务日志。我们的数据库有问题,需要SQL CSI法医团队的帮助 是否有办法查看事务日志并确定是否执行了存储过程?我们知道它发生的时间(如果发生的话),但它是否发生还有争议Sql 审核是否在事务日志中执行了存储的过程,sql,sql-server,stored-procedures,audit,transaction-log,Sql,Sql Server,Stored Procedures,Audit,Transaction Log,我们有SQL Server 2005数据库,具有完整的备份和事务日志。我们的数据库有问题,需要SQL CSI法医团队的帮助 是否有办法查看事务日志并确定是否执行了存储过程?我们知道它发生的时间(如果发生的话),但它是否发生还有争议 任何建议。我知道我们应该记录日志-我们现在显然正在考虑这个问题。过去有一家名为Lumigent的公司,它有一个名为Log Explorer的程序。我找不到公司的网站…我不确定他们的浏览器是否能告诉你是否执行了一个进程…但是它会告诉你,进程中的语句是否在你认为的时间执行
任何建议。我知道我们应该记录日志-我们现在显然正在考虑这个问题。过去有一家名为Lumigent的公司,它有一个名为Log Explorer的程序。我找不到公司的网站…我不确定他们的浏览器是否能告诉你是否执行了一个进程…但是它会告诉你,进程中的语句是否在你认为的时间执行。如果您能找到它,Lumigent Log Explorer可能会有所帮助。对于更新和删除数据您可以使用DBCC LOGINFO了解发生了什么。类似的产品将使此分析更容易。这会告诉你什么时候发生的,但不会告诉你用户打了什么电话。尽管您有其他应用程序级日志(例如iis日志),但在这方面可能会有所帮助 用于选择或查看数据我认为您没有机会
将来如果您需要此类审计跟踪,我建议您查看SQL的C2审计功能。该过程是否对数据进行了任何更新?谢谢您的建议。我做了一些挖掘-他们的产品似乎不支持SQL 2005或更高版本。否则就太完美了!糟糕…从我读到的,它会告诉你你需要的一切!