我有一个多线程调度程序进程(.NET),它调用一个存储过程,该存储过程需要从链接服务器中提取数据,并最终将数据插入到本地表中。我没有显式地使用任何事务--我不关心进程失败,因为我可以重新运行。此外,我希望避免分布式事务(MSDTC)的复杂性。当我从SQL Server Management Studio执行存储过程时,它没有出现错误。我一直在尝试跟踪SSMS执行与.NET的不同之处,我发现了一些.NET进程没有得到错误的实例。我可以理解一个隐式事务来覆盖保存日志的INSERT语句,但我不能考虑第二个<em