排查 Azure 数据工厂和 Azure Synapse 中的 Azure Blob 存储连接器问题

适用于: Azure 数据工厂 Azure Synapse Analytics

提示

试用 Microsoft Fabric 中的数据工厂,这是一种适用于企业的一站式分析解决方案。 Microsoft Fabric 涵盖从数据移动到数据科学、实时分析、商业智能和报告的所有内容。 了解如何免费开始新的试用

本文提供有关排查 Azure 数据工厂和 Azure Synapse 中常见的 Azure Blob 存储连接器问题的建议。

错误代码:AzureBlobOperationFailed

  • 消息:“Blob 操作失败。 ContainerName: %containerName;,path: %path;。”

  • 原因:Blob 存储操作存在问题。

  • 建议:若要查看错误详细信息,请参阅 Blob 存储错误代码。 如需更多帮助,请联系 Blob 存储团队。

执行复制活动期间属性无效

  • 消息:Copy activity \<Activity Name> has an invalid "source" property. The source type is not compatible with the dataset \<Dataset Name> and its linked service \<Linked Service Name>. Please verify your input against.

  • 原因:数据集中定义的类型与复制活动中定义的源或接收器类型不一致。

  • 解决方法:编辑数据集或管道 JSON 定义以使类型一致,然后重新运行部署。

错误代码:FIPSModeIsNotSupport

  • 消息Fail to read data form Azure Blob Storage for Azure Blob connector needs MD5 algorithm which can't co-work with FIPS mode. Please change diawp.exe.config in self-hosted integration runtime install directory to disable FIPS policy following https://learn.microsoft.com/dotnet/framework/configure-apps/file-schema/runtime/enforcefipspolicy-element.

  • 原因:在安装了自承载集成运行时的 VM 上启用了 FIPS 策略。

  • 建议:在安装了自承载集成运行时的 VM 上禁用 FIPS 模式。 Windows不建议使用 FIPS 模式。

错误代码:AzureBlobInvalidBlockSize

  • 消息Block size should between %minSize; MB and 100 MB.

  • 原因:块大小超过 Blob 限制。

错误代码:AzureStorageOperationFailedConcurrentWrite

  • 消息Error occurred when trying to upload a file. It's possible because you have multiple concurrent copy activities runs writing to the same file '%name;'. Check your ADF configuration.

  • 原因:有多个并发复制活动运行或应用程序写入到同一文件。

错误代码:AzureAppendBlobConcurrentWriteConflict

  • 消息Detected concurrent write to the same append blob file, it's possible because you have multiple concurrent copy activities runs or applications writing to the same file '%name;'. Please check your ADF configuration and retry.

  • 原因:存在多个并发写入请求,这会导致文件内容冲突。

错误代码:AzureBlobFailedToCreateContainer

  • 消息Unable to create Azure Blob container. Endpoint: '%endpoint;', Container Name: '%containerName;'.

  • 原因:使用 Azure Blob 存储帐户公共访问权限复制数据时,会发生此错误。

  • 建议:有关公共终结点中的连接错误的详细信息,请参阅公共终结点中的连接错误

尝试通过以下资源获得故障排除方面的更多帮助: