首页 新闻 会员 周边

两个数据库相互连接问题

0
悬赏园豆:10 [已解决问题] 解决于 2012-05-12 08:42

我按照http://www.cnblogs.com/ycsfwhh/archive/2010/12/15/1906507.html这里的方法设置后。

请高手指点!是为什么!

在59这个主机上设置了一个连接服务器。接到58上。然后程序是连在59主机上的SQL,通过连接服务器连接58服务器上的SQL

问题补充:

我的程序是定制版的ERP,系统sever2003SP2。59:SQL2008企业版/58:SQL2005开发版通过后台写SQL语句连接。连接语句:select * from [192.168.1.58].数据库名.架构名.表名

keyen的主页 keyen | 初学一级 | 园豆:135
提问于:2012-05-10 09:24
< >
分享
最佳答案
1

发生这种情况一般是在一个事务未完成时,又启用了另一个事务。

因为在分布式的远程数据摸板的创建时,是系统默认的方式:为每个客户开启一个独立的线程都共享一个数据连接,所以此时要是有两个或两个以上的客户线程同时启动事务,应用层就会出现“无法在此会话中启动更多的事务”的错误

收获园豆:10
草根程序猿 | 初学一级 |园豆:129 | 2012-05-10 09:39

请问具体要怎么解决呢?

keyen | 园豆:135 (初学一级) | 2012-05-10 12:23

@keyen: ERP的问题!嘿!谢谢楼上的解释!通过ERP提交SQL语句,结果提交了两份事务,所以就处理不来了!

keyen | 园豆:135 (初学一级) | 2012-05-12 08:39
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册