【发布时间】:2016-12-12 18:43:52
【问题描述】:
SQL Server 2012
我有一个主存储过程,它调用其他几个“子”存储过程。 主进程将子进程封装在事务中。
在主进程和子进程中,有许多插入到审计表中。
如果过程成功,我会得到一个详细的事件链。如果流程失败并回滚,我希望在 Audit 表中记录最后处理的子 proc,但整个事情都回滚了,包括审计数据。有没有办法在回滚子进程更改时选择性地提交审计插入?
谢谢
【问题讨论】:
标签: sql-server sql-server-2012 transactions