在我的一个使用SQL server2008的应用程序Iam中,我喜欢为几个表实现审计表。一种选择是在各自的表上创建触发器。有没有人能给我推荐其他好的,健壮的,安全的选择。
发布于 2010-02-09 19:17:23
SQL Server2008有一个新的审计功能:Auditing in SQL Server 2008。
还有Change Data Capture
发布于 2010-02-09 19:20:15
触发器是常用的方法。另一种选择是在您的存储过程中处理此问题。当然,这是假设所有数据修改都是通过存储过程进行的。由于您使用的是SQL Server2008,并且假设您不关心任何较低版本,请在此处查看新的审计功能:http://msdn.microsoft.com/en-us/library/dd392015.aspx
发布于 2010-02-09 19:26:39
您没有提到您正在使用哪个版本的SQL Server作为审计功能,它只在企业版中可用。
您可以从以下地址下载Richard T.Snodgras的免费eBook Developing Time-Oriented Database Applications in SQL:http://www.cs.arizona.edu/people/rts/tdbbook.pdf。
他谈到了数据库中的审计和许多其他与时间相关的问题。
https://stackoverflow.com/questions/2228582
复制相似问题