从Azure功能将批量数据导入SQL Azure

时间:2017-06-26 08:15:14

标签: c# azure azure-sql-database

我有以下情况:

  1. 控制台应用程序(来自第三方客户)将文件上载到Azure Blob存储(文件最大可达2GB)。
  2. 我已经上传blob时触发的Azure功能,而不是检查,然后将文件上传到SQL Azure。
  3. 我尝试了this方法,但它在内存中创建了一个DataSet,然后用SqlBulkCopy在SQL Azure上推送它......有没有办法可以避免在内存中创建一个2GB的DataSet最坏的情况?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用Azure数据工厂将文件从blob存储加载到SQL DB:https://docs.microsoft.com/en-us/azure/data-factory/data-factory-copy-data-wizard-tutorial