【发布时间】:2010-09-12 01:36:00
【问题描述】:
我们的组织在大型机 Adabas 数据库中拥有大量基本数据。我们可以通过 ODBC 访问这些数据,并且从 C# 中使用 ODBC/Natural“存储过程”成功地查询/更新了它。
我们现在想做的是从 SQL Server 2005 存储过程中查询大型机表,将结果转储到表变量中,对其进行处理,然后将结果与本机 SQL 数据连接起来设置。
当我们只是选择它时,从 SQL 执行 Natural proc 可以正常工作;但是,当我们将结果插入到表变量中时,SQL 似乎正在启动一个分布式事务,而这反过来又似乎对我们的连接造成了严重破坏。
鉴于我们不执行更新,是否可以关闭此 DTC 升级行为?
关于正确设置 DTC 以与 DataDirect(以前的 Neon Systems)Shadow ODBC 驱动程序通信的任何提示?
【问题讨论】:
标签: sql sql-server msdtc