我在db表Foo上有一个AFTER UPDATE触发器。 只要在Foo上发生UPDATE,它就会将审计记录存入Audit表。
有3个单独的服务正在运行,有时它们会更新相同的Foo记录 - 但不同的字段。
问题是当SAME行上有3个UPDATES时 - 几乎同时发生 - 我可以看到只触发一个AFTER UPDATE触发器。我只看到一个审计记录,我期待3。
任何建议为什么会发生这种情况?
答案 0 :(得分:0)
我可以想到这些原因:
无论如何,您是否已经了解了SQL Server提供的审计功能?