开发者社区> 问答> 正文

SQL Server,远程存储过程和DTC事务

我们的组织在大型机Adabas数据库中拥有许多重要数据。我们可以对此数据进行ODBC访问,并且已经从C#使用ODBC /自然“存储过程”成功查询/更新了该数据。

我们现在想要做的是从SQL Server 2005存储的proc中查询大型机表,将结果转储到表变量中,对其进行按摩,然后将结果与本机SQL数据作为结果集进行连接。

当我们只是选择它时,从SQL执行Natural proc可以正常工作。但是,当我们将结果插入表变量中时,SQL似乎正在启动分布式事务,这反过来似乎对我们的连接造成了严重破坏。

鉴于我们不执行更新,是否可以关闭此DTC升级行为?

有关正确设置DTC以便与DataDirect(以前的Neon Systems)的Shadow ODBC驱动程序对话的任何提示?

展开
收起
心有灵_夕 2019-12-30 09:59:17 952 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载