我正在调用 wcf 服务,其目的是在 sql server 表中插入一些详细信息。我正在使用 sql 事务,在插入操作之后,我还提交了 sql server 的事务。现在这个服务被一个客户端调用,该客户端已经启动了它自己的事务并且在它的事务内部调用这个服务。所以我的查询是:-
如果事务由 SQL Server 提交事务命令提交,并且在调用其他服务后在客户端发生一些异常(此服务功能已成功执行但客户端正在调用另一个引发异常的 wcf 服务),那么插入的数据将回滚第一次服务的数据库与否,如果是,它将如何发生。