将 Azure blob 升级到 DataLake Gen 2 时验证失败

1 azure azure-data-factory azure-blob-storage azure-data-lake

我正在将 Azure Blob 存储升级到 DataLake Gen 2。我已经在 ADF 中创建了一些管道,其中存在启用了日志记录的删除活动,并且我已经为记录的文件提供了 Blob 容器的路径。

现在,当我尝试升级到 DataLake Gen 2 时,验证失败,提示“不兼容的功能软删除”。我在 ADF 管道中禁用了“启用日志记录”,删除了 blob 文件夹的路径,并从 blob 存储中删除了该文件夹。但是我仍然收到此验证失败的消息。

我无法了解还需要进行哪些更改。看到错误:错误信息

小智 8

这个问题在微软问答平台得到了解答。感谢 @NandanHegde-7720 提供的解决方案,将其作为答案发布到此处以帮助其他社区成员。

\n

对存储帐户中的容器禁用软删除。

\n

\xe2\x80\xa2 在 Azure 门户中,导航到你的存储帐户。

\n

\xe2\x80\xa2 在数据管理下找到数据保护设置。

\n

\xe2\x80\xa2 取消选中容器的软删除。

\n

在此输入图像描述

\n
\n

任何软删除的容器都将在删除容器时有效的保留期到期时被永久删除。

\n
\n

有关容器软删除如何工作的更多信息,请参阅此链接。

\n

或者,一种快速解决方法是将产生问题的文件复制到新存储帐户,然后从原始存储帐户中删除这些文件。然后尝试升级data lake gen2

\n