很着急的问题,在线的朋友帮忙注意一下。

orablue 2003-08-26 08:54:55
我有两台SQL 服务器,SERVERA ,SERVERB
SERVERA上面有一个数据库A,数据库A下面有一个表TABLEA
SERVERB上面有一个数据库B,数据库B下面有一个条TABLEB
现在我想用SQL语句,把SERVERB上面的B的表TABLEB插入到SERVERA的数据库B的表TABLEA你面。
INSERT INTO SERVERA..A..TABLEA
SELECT * FROM SERVERB..B..TABLEB
为什么这样不行啊?
...全文
48 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyun2003 2003-08-26
  • 打赏
  • 举报
回复
先建立链接服务器,然后INSERT INTO A..TABLEA
SELECT * FROM SERVERB.B..TABLEB
lynx1111 2003-08-26
  • 打赏
  • 举报
回复
链接服务器
txlicenhe 2003-08-26
  • 打赏
  • 举报
回复
1:服务器操作

EXEC sp_addlinkedserver
'Test', --名称
'',
'MSDASQL',
NULL,
NULL,
'DRIVER={SQL Server};SERVER=服务器名;UID=sa;PWD=密码;'
GO
-------以上为添加连接服务器

exec sp_addlinkedsrvlogin 'test','false','sa','sa',''


然后就可以用
INSERT INTO SERVERA.A..TABLEA
SELECT * FROM SERVERB.B..TABLEB

orablue 2003-08-26
  • 打赏
  • 举报
回复
怎么没有人回答?

22,209

社区成员

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

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