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