好贷网好贷款

用游標處理分布式數據的問題 20CSDN]

发布时间:2016-12-3 21:55:41 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"用游標處理分布式數據的問題 20CSDN]",主要涉及到用游標處理分布式數據的問題 20CSDN]方面的内容,对于用游標處理分布式數據的問題 20CSDN]感兴趣的同学可以参考一下。

我用下面的產生個觸發器: CREATE TRIGGER AAA_INSERT ON VSMHOSTEL.dbo.AAA INSTEAD OF  UPDATE AS SET XACT_ABORT ON DELETE FROM OPENDATASOURCE( 'SQLOLEDB',  'Data Source=192.168.0.10;User ID=iemis;Password=ooooo' ).VSIDBTEST.iemis.AAA WHERE EXISTS(SELECT * FROM deleted B WHERE A111=B.A111 AND A222=B.A222 AND A333=B.A333) INSERT INTO OPENDATASOURCE( 'SQLOLEDB',  'Data Source=192.168.0.10;User ID=iemis;Password=ooooo' ).VSIDBTEST.iemis.AAA(A111,A222,A333)(SELECT A111,A222,A333 FROM inserted) 當執行:update AAA SET A222='success' 但出現發下錯誤: Server: Msg 8525, Level 16, State 1, Procedure AAA_INSERT, Line 11 Distributed transaction completed. Either enlist this session in a new transaction or the NULL transaction. 注意:我的表每個字段都有默認值的啊,所以不會是 insert into...的錯,我查過了 請大俠幫俺搞定

你的链接服务器是不是SQL Server7.0啊?

建议使用链接服务器

帮你顶

如果是6.0了?因為我寫的這些要適用於所有的sql server2000 所以要考慮向下兼容啊

上一篇:怎樣用trigger將當前數據庫更新的數據更新到遠程數據庫 20CSDN]
下一篇:如果在sql2005中使用不安全程序集 20CSDN]

相关文章

相关评论