德尔福;我希望在ADO Connection上都有一个提交

时间:2015-01-14 20:21:40

标签: delphi sql-server-express

我有一个连接到本地SQL Server数据库的应用程序,我想将数据传输到在线服务器(远程服务器)

我想添加两个ADO Connection,一个用于读取本地数据,另一个用于插入远程数据库,之后,将本地数据更新为移动。

我需要在两个连接上都有一个提交。 我可以实现这个目标吗?

SQL版本:SQL 2008 R2 Express on Local,SQL 2012 Web Edition on Remote。

  

链接服务器无法正常工作:
  Msg 7391使用分布式事务时(挣扎了4天,尝试了所有的互联网解决方案,没有工作)

在两台服务器上都正确配置了MSDTC,两者都禁用了防火墙,但无法正常工作。 在网上尝试了所有解决方案,没有结果。

示例代码使用:

set XACT_ABORT on
BEGIN DISTRIBUTED TRANSACTION;
  Select * from [LinkedServer].[DB_NAME].dbo.Employee
COMMIT TRANSACTION;

SSIS包无法正常工作,因为我使用的是SQL Server Express版本

0 个答案:

没有答案