Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 审核是否在事务日志中执行了存储的过程_Sql_Sql Server_Stored Procedures_Audit_Transaction Log - Fatal编程技术网

Sql 审核是否在事务日志中执行了存储的过程

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的程序。我找不到公司的网站…我不确定他们的浏览器是否能告诉你是否执行了一个进程…但是它会告诉你,进程中的语句是否在你认为的时间执行

我们有SQL Server 2005数据库,具有完整的备份和事务日志。我们的数据库有问题,需要SQL CSI法医团队的帮助

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


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

过去有一家名为Lumigent的公司,它有一个名为Log Explorer的程序。我找不到公司的网站…我不确定他们的浏览器是否能告诉你是否执行了一个进程…但是它会告诉你,进程中的语句是否在你认为的时间执行。如果您能找到它,Lumigent Log Explorer可能会有所帮助。

对于更新和删除数据您可以使用DBCC LOGINFO了解发生了什么。类似的产品将使此分析更容易。这会告诉你什么时候发生的,但不会告诉你用户打了什么电话。尽管您有其他应用程序级日志(例如iis日志),但在这方面可能会有所帮助

用于选择或查看数据我认为您没有机会


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

该过程是否对数据进行了任何更新?谢谢您的建议。我做了一些挖掘-他们的产品似乎不支持SQL 2005或更高版本。否则就太完美了!糟糕…从我读到的,它会告诉你你需要的一切!