2011-08-11 83 views

回答

2

使用Management Studio中的SQL事件探查器(未包含在快速版中)。

6

如果您使用SQL2K8的企业版,您应该查看SQL Server审核。

http://msdn.microsoft.com/en-us/library/dd392015(v=SQL.100).aspx

更做它自己的方法是创建一个审计表和存储过程插入到它,并在要记录每个PROC开头,调用存储过程和通在参数值中连接成单个字符串。

编辑:

这里有一个有趣的博客文章中,我发现了为好。它提供了一些自动化功能,以将日志功能添加到存储过程。我没有看过它或测试它,但它可能值得一看。

http://blogs.msdn.com/b/jenss/archive/2009/06/08/light-weight-sql-server-procedure-auditing-without-using-sql-server-auditing.aspx

而来自同一个人的更新版本:

http://blogs.msdn.com/b/jenss/archive/2010/07/10/light-weight-sql-server-procedure-auditing-without-using-sql-server-auditing-version-2.aspx