我有一个多线程调度程序进程(.NET),它调用一个存储过程,该存储过程需要从链接服务器中提取数据,并最终将数据插入到本地表中。我没有显式地使用任何事务--我不关心进程失败,因为我可以重新运行。当我从SQL Server Management Studio执行存储过程时,它没有出现错误。我一直在尝试跟踪SSMS执行与.NET的不同之处,我发现了一些.NET进程没有得到错误的实例。值得注意的是,我的存储过程实际上调用了第二个访问链接服务器的过程--不确定这是否相关。尽管如此,即使成功了(不管是从SSMS还是从.NET调用),@@trancoun