我们在SQL Server 2014中的传统(基于磁盘的)表中具有基于触发器的更改跟踪设置,其中对主表的以下更改在单独的审计表中进行跟踪:
oldvalue,newvalue,changedbyuser,timestamp
我们正在评估迁移到内存优化表。内存优化表中的Triggers are not supported。因此,传统表格的基于触发器的方法将不再有效。
Service brokers provide asynchronous mechanisms要解决这个问题,但是,我仍然坚持如何通知服务代理表更改。我正在探索使用查询通知实现的东西。通知程序将侦听表上的更改,并在有/有更改时通知服务代理。
我想知道社区对此的看法。