将Azure表(SAS)复制到Microsoft SQL Server上的数据库

s4n0splo  于 2022-11-21  发布在  SQL Server
关注(0)|答案(1)|浏览(130)

只是:有没有办法把一个Azure表(用SAS连接)复制到微软SQL Server上的一个数据库?用python可能吗?
谢谢大家!
我在SSIS Visual Studio 2019上试过,但没有成功

cl25kdpy

cl25kdpy1#

您可以使用azure数据工厂azure synapse将数据从azure表存储复制到azure SQL数据库。如果您不熟悉数据工厂,请参阅Introduction to Azure Data Factory - Azure Data Factory | Microsoft Learn上的MS文档
参考Copy data to and from Azure Table storage - Azure Data Factory & Azure Synapse | Microsoft Learn上的MS文档
我试着在我的环境中重现这一点。

  • 链接服务用于Azure表存储和Azure SQL数据库。
  • 在Azure表存储的链接服务的身份验证方法中,选择了SAS URI,并提供了URL和令牌。

  • 类似地,Azure Sql数据库的链接服务是通过提供服务器名称、数据库名称、用户名和密码来创建的。

  • 然后执行复制活动,创建表存储的源数据集,并在源设置中指定相同的数据集。

  • 类似地,创建接收数据集。


指令集

一旦在复制活动中配置了源数据集和接收数据集,就会运行管道将数据从表存储复制到Azure SQL DB。
通过这种方式,可以将数据从带有SAS密钥的Azure表存储复制到Azure SQL数据库中。

相关问题