有没有办法可以审核每个表的更改,而无需为每个表编写每个触发器。
我有近500张桌子,每个桌子的编写触发器都是非常繁忙的任务,管理它们是一场噩梦。
此外,大多数表都是标准化的,这使得我需要跟踪的内容更加复杂。
但是每个插入,更新,删除,选择任务都是通过存储过程完成的。 其中一个解决方案是通过这些程序进行审计。但是我期待一个毫不费力的审计解决方案。某些类似于每个存储过程的服务器级触发器,它跟踪过程中使用的每个表
答案 0 :(得分:0)
如果您使用的是Enterprise Edition和@@ version> = 2008,则可以使用数据库审核。
您可以在此处找到设置SQL Server 2008 Auditing Feature
的示例在这里,您可以找到官方文档Create a Server Audit and Database Audit Specification