首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

本地进行一个操作 同时要在服务器下操作 有什么办法

2012-07-22 
求助 本地进行一个操作 同时要在服务器上操作 有什么办法?本地连接CONN1 (local)进行一个SQL查询操作用 操

求助 本地进行一个操作 同时要在服务器上操作 有什么办法?
本地连接 CONN1 (local) 进行一个SQL查询操作 用 操作1 表示
服务器连接 CONN2 (sa) 调用存储过程 SP1 用操作2 表示

操作1
insert into DB.DBO.TABLE(X)values(x)

操作2
exec sp1 

但是现在有个问题是 操作1必须和操作2紧密结合,类似于 “BEGIN TRANSACTION”语句

如果是在一个server上 这个好写 但是现在分开在2个server上 有什么办法?



[解决办法]
在服务器1上加服务器2为link server,然后所有操作在服务器1用事务执行,涉及服务器2的用[服务器2].[数据库名].dbo.[表名]表示。

热点排行