我有一个从SQL2008到SQL2kSp3的链接服务器。
我希望根据SQL2kSp3中插入,更新,删除的记录在SQL2008中插入,更新,删除记录。
我的所有语句都在分布式事务和提交之间。
当我想在小数据中执行这些操作时,我没有任何问题。我在3条记录上测试了它,操作将在大约20秒内完成。但是,当我在许多recods中测试大约1000条记录时,它需要大约20分钟,我收到此错误消息:
Distributed transaction completed. Eithe enlist this session in a new transaction or the null transaction[SQLSTATE 42000][Error 8525] The step failed
我在SQL2k上执行了Instcat.sql
并重新启动了我的sqlserver,但我遇到了同样的问题。
最好先说我没有Service Pack的sql2k,然后我安装了Sql2kSp3来升级它,但是当我执行时
select @@version
我没有在sql版本中看到Spk3。
操作系统:
在Windowsxp SP2上安装Sql2008
在Windows 2003 Service Pack2上安装了Sql2k
带宽约为:256Kbps
请恳请我。