【发布时间】:2019-01-30 22:22:32
【问题描述】:
假设我在两个不同的服务器上有两个数据库:
server1:
ip 127.0.0.1
user1, passwd1
db1.tbl1
server2:
ip 127.0.0.2
user2, passwd2
db2.tbl2
假设tb1 和tb2 具有相同的表结构。我已经搜索了网络,people suggest to set up linked-servers,但我不想设置。
既然我知道密码和IP地址,事情应该会很简单:
insert into db2.tbl2
select *
from db1.tbl1
但是我不知道把ip地址和用户名密码放在哪里。
【问题讨论】:
-
为什么不直接将表1中的数据提取到csv中,然后使用insert到表2中呢?链接的服务器可能非常慢..
-
@JoshAdams 我只想知道怎么做,把密码和用户名放在哪里。我知道如何离线操作。
-
@buzhidao 如果你不想设置链接服务器,你试过
look up在SSIS和merge表中的转换
标签: sql sql-server database