将 table 数据从 SQL Server 2016 传输到 Microsoft Azure Synapse

Transfer table data from SQL Server 2016 to Microsoft Azure Synapse

我有一个包含三个表的 SQL Server 2016 on-Promises。 我总共有超过 20,000,000 条记录。我需要将它们转移到 Azure Synapse.

我已经创建了 ssis 包来传输数据,但我正在寻找更便宜的方法来完成这项工作。我只传输了 20000 行,花了我大约 250 美元。

有什么工具或解决方案吗?

您可以访问 Azure 数据工厂吗?如果是这样,请使用该资源。下面的 link 为您提供了有关如何执行所有操作的分步说明。

https://marlonribunal.com/copy-data-from-on-premise-sql-server-to-azure-database-using-azure-data-factory/

我发现数据工厂非常易于使用,而且速度非常快。如果你想要更多的命令行驱动和超、超、超快的东西,请考虑使用 Azure Databricks 来完成此类任务。下面的 link 将帮助您开始使用。

https://www.mssqltips.com/sqlservertip/6151/using-azure-databricks-to-query-azure-sql-database/