【问题标题】:Copy file from Azure File Storage to Blob将文件从 Azure 文件存储复制到 Blob
【发布时间】:2021-07-29 10:28:16
【问题描述】:

我正在使用将文件从文件共享复制到 Blob 的复制数据。我总是收到这个错误:

''' ErrorCode=UserErrorFailedToCreateAzureBlobContainer,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=无法创建 Azure Blob 容器。端点:https://xxx.blob.core.windows.net/,容器名称:temp-archive.,Source=Microsoft.DataTransfer.ClientLibrary,''Type=Microsoft.WindowsAzure.Storage.StorageException,Message=无法连接到远程服务器,Source=Microsoft.WindowsAzure。 Storage,''Type=System.Net.WebException,Message=无法连接到远程服务器,Source=System,''Type=System.Net.Sockets.SocketException,Message=连接尝试失败,因为连接方没有一段时间后正常响应,或者连接的主机响应失败,建立连接失败 xx.xxx.xxx.xxx:xxx,Source=System,' '''

我在管道中使用 blob 和文件共享存储时均已正确设置它们。只有当我从文件共享复制到 blob 时才会发生这种情况。有限制吗?

【问题讨论】:

  • 您能否在您的 azure blob 和文件存储连接中再次 Test connection 以确保连接有效?
  • 是的,他们正在成功连接...
  • 我自己测试过,效果很好,可能是你的 ADF 中的一些其他设置影响了它,你能创建一个新的 ADF 试试吗?
  • 您能否将其从文件存储(存储帐户 A)复制到 Blob(存储帐户 B)?或者您使用相同的存储帐户?我正在转移到其他存储帐户。我想知道这是否是一个限制?
  • 是的,我可以在不同的存储帐户之间复制它,你能创建一个新的 ADF 试试吗?

标签: azure-data-factory azure-data-factory-2 azure-blob-storage azure-file-copy


【解决方案1】:

请执行以下步骤来识别错误:

  1. 测试了文件存储和Blob存储的链接服务的连接。
  2. 预览源数据以测试连接是否正常。如果是这样,那么错误是由接收端引起的。
  3. 删除并重新创建接收器数据集的链接服务。
  4. 如果数据工厂可以访问 Blob 存储防火墙,请检查它。

【讨论】:

  • 所以现在,在我打开 Copy Data > Settings > Enable staging 后,它连接成功(间歇性地)。如果文件存储(源)使用私有运行时而目标 blob 使用公共运行时,是否会出现问题?我现在可以看到它正在成功连接……但时断时续。
  • @kayeesp 不太确定,默认情况下不检查分期。请取消选中它并测试一段时间。
  • 嗨@kayeesp,希望你做得很好。你有什么进展吗?
  • 根本原因是当我们从私有集成运行时复制到公共集成运行时......微软限制。
猜你喜欢
  • 2020-08-18
  • 2023-01-20
  • 2019-04-01
  • 2017-05-06
  • 2017-08-18
  • 2020-03-23
  • 2021-02-22
  • 2019-10-30
  • 2023-02-07
相关资源
最近更新 更多