在我的一个应用程序Iam中使用SQL SERVER 2008,我喜欢为几个表实现审计表。我必须在相应的表上创建触发器的一个选项。任何人都可以建议我任何其他好的,强大的和安全的选择。
答案 0 :(得分:1)
SQL Server 2008具有新的审核功能:Auditing in SQL Server 2008。
答案 1 :(得分:0)
触发器是常用的方法。另一种选择可能是在您的存储过程中处理此问题。当然,这假设所有数据修改都通过存储过程进行。由于您使用的是SQL Server 2008,并且假设您不关心任何较低版本,请在此处查看新的审核功能:http://msdn.microsoft.com/en-us/library/dd392015.aspx
答案 2 :(得分:0)
您没有提到您使用的是哪个版本的SQL Server,因为审核功能仅在企业版中提供。
您应该从Richard T. Snodgrass下载免费电子书开发面向时间的数据库应用程序的副本:http://www.cs.arizona.edu/people/rts/tdbbook.pdf。
他谈到了数据库中的审计和许多其他与时间相关的问题。