我有一个连接到本地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版本