我想从SOURCE数据库中的一个表中获取记录,并将这些记录插入到具有不同登录凭据的不同服务器上的DESTINATION数据库中的表中。
有人可以提供一些关于如何使用Sybase TSQL完成此操作的要点吗?或者这不可能吗?
答案 0 :(得分:1)
您可以使用以下代理表:
exec sp_addserver 'SvrName', null, '[ip or hostname]:port'
exec sp_addexternlogin 'SvrName', LocalUserName, ExternalUserName, ExternalPassword
create proxy_table proxy_src_tab at 'SvrName.ExternalDb.db_owner.src_table'
insert into dest_tab
select column1,..., columnN from proxy_src_tab