Sql server 将数据从SQL Server自动带到AWS

Sql server 将数据从SQL Server自动带到AWS,sql-server,amazon-web-services,ssis,ssis-2012,Sql Server,Amazon Web Services,Ssis,Ssis 2012,我们需要将SQL Server中的数据带到AWS-SQL Server(即AWS RDS)中 目前,数据显示在prem SQL Server上,每个月1日,数据将从SQL Server传输到excel工作表。excel工作表包含7个不同的选项卡。然后将这些选项卡导入AWS-SQLServer。数据库都存在于不同的服务器和不同的环境中,excel选项卡是通过在SQL server中运行存储过程手动创建的(在Prem上) 因此,目前的流程如下所示: SQL Server(在PREM上)--->Exc

我们需要将SQL Server中的数据带到AWS-SQL Server(即AWS RDS)中

目前,数据显示在prem SQL Server上,每个月1日,数据将从SQL Server传输到excel工作表。excel工作表包含7个不同的选项卡。然后将这些选项卡导入AWS-SQLServer。数据库都存在于不同的服务器和不同的环境中,excel选项卡是通过在SQL server中运行存储过程手动创建的(在Prem上)

因此,目前的流程如下所示:

SQL Server(在PREM上)--->Excel选项卡-->SQL Server(AWS)

我的要求是将数据从SQLServer(on-prem)传输到SQLServer(AWS),这样我们就可以消除中间的Excel工作表步骤


有人能告诉我如何自动传输数据吗?

只要在源上使用bcp或类似的工具将数据导出到CSV文件,然后在目标上使用大容量插入或类似的工具导入数据

如果导出的数据在SQL Server(prem)端的表中,bcp会很有用,导出到excel中的数据是使用prem SQL Server上的各种SP完成的。如果要在加载过程中完全删除excel步骤,我想您必须更改生成结果的存储过程。然后,可以将结果存储在表中而不是excel中,如果需要,可以使用bcp out