怎么进行不同服务器的两个表之间的数据更新

softstore 2004-04-01 11:42:21
怎么进行不同服务器的两个表之间的数据更新

比如从一个服务器的表到出到另一个服务器表

要求用sql 语句
...全文
45 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
softstore 2004-04-01
  • 打赏
  • 举报
回复
??
softstore 2004-04-01
  • 打赏
  • 举报
回复
insert into finance..t_employee (name) values

(
select xm from OPENDATASOURCE(
'SQLOLEDB',
'Data Source=tnt-203323;User ID=sa;Password=800710'
).tm_demo.dbo.d_dyxx
)
我只想导一个字段,这样报错
zheninchangjiang 2004-04-01
  • 打赏
  • 举报
回复
建个数据库的链接,再做个触发器,同步更新
klan 2004-04-01
  • 打赏
  • 举报
回复
insert table1 SELECT a.*

FROM OPENROWSET('SQLOLEDB','server2';'sa';'MyPass',

'SELECT * FROM aaa.dbo.bbb') AS a
leeboyan 2004-04-01
  • 打赏
  • 举报
回复
如果要删除这个链接服务器,再加上:
exec sp_dropserver 'server2'
leeboyan 2004-04-01
  • 打赏
  • 举报
回复
如何在SQL SERVER中建立与其它SQL SERVER的连接
创建一台名为 Server2 的链接服务器:
USE master
EXEC sp_addlinkedserver 'server2',N'SQL Server'
创建一个映射,使用帐号 Sa 和密码 Password 连接到链接服务器 Server2:
EXEC sp_addlinkedsrvlogin 'Server2', 'false', NULL, 'Sa', 'Password'
查询数据:
insert into server2.dbname.dbo.tablename SELECT * FROM Server1.dbname.dbo.tablename

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧