Sql server 使用SSIS包将数据从另一个表更新到表中

Sql server 使用SSIS包将数据从另一个表更新到表中,sql-server,ssdt-bi,Sql Server,Ssdt Bi,如何将数据从一个表更新到公共列值匹配的另一个表(两个表位于不同的服务器上),我们可以为这种情况设计SSIS包吗?您可以使用 exec sp_addlinkedserver [ @server= ] 'server' [ , [ @srvproduct= ] 'product_name' ] [ , [ @provider= ] 'provider_name' ] [ , [ @datasrc= ] 'data_source' ] [ , [ @location= ] 'lo

如何将数据从一个表更新到公共列值匹配的另一个表(两个表位于不同的服务器上),我们可以为这种情况设计SSIS包吗?

您可以使用

exec sp_addlinkedserver [ @server= ] 'server' [ , [ @srvproduct= ] 'product_name' ]   
 [ , [ @provider= ] 'provider_name' ]  
 [ , [ @datasrc= ] 'data_source' ]   
 [ , [ @location= ] 'location' ]   
 [ , [ @provstr= ] 'provider_string' ]   
 [ , [ @catalog= ] 'catalog' ]   

然后

select * from [server].[database].[schema].[table]

您可以使用链接服务器

exec sp_addlinkedserver [ @server= ] 'server' [ , [ @srvproduct= ] 'product_name' ]   
 [ , [ @provider= ] 'provider_name' ]  
 [ , [ @datasrc= ] 'data_source' ]   
 [ , [ @location= ] 'location' ]   
 [ , [ @provstr= ] 'provider_string' ]   
 [ , [ @catalog= ] 'catalog' ]   

然后

select * from [server].[database].[schema].[table]