azure-data-factory-2 - Azure 数据工厂的问题 - 长文件路径名
问题描述
我正在使用复制活动将文件从本地复制到 Azure 存储帐户。作业失败,因为源文件路径名很长。有人可以帮助我如何解决此问题我收到以下错误
"errorCode": "2200",
"message": "ErrorCode=UserErrorFileNotFound,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Cannot find the file specified. Folder path: '<<long file path>>''.,Source=Microsoft.DataTransfer.ClientLibrary,''Type=System.IO.FileNotFoundException,Message=Could not find file '<<long file path>>'",
"failureType": "UserError",
"target": "CopyToBlob",
"details": []
解决方案
这看起来像是对文件路径最大长度的限制,已在以下文档中记录:
https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file#maximum-path-length-limitation
请按照以下步骤在 SHIR 托管的 VM 中启用长路径,看看是否有助于解决问题(建议安装 SHIR 的 VM 的操作系统至少为 Windows Server 2016、Windows 10):
推荐阅读
- ibm-cloud - IBM Speech to Text 服务调用返回错误
- android - 在我的 Nexus 5X 上不断发生的应用程序中的随机原生崩溃
- java - 创建服务以从 ListView 项连接到蓝牙
- jquery - 为什么数据对象有data.username字段
- php - 在 PHP 嵌套数组中使用 for 循环将其转换为单独的数组时出现问题
- python - treetagger 模块返回空列表
- azure-application-insights - Visual Studio 2017 中缺少 Application Insight
- python - 无法从动态内容中抓取某些链接
- spring-boot - JSP 不呈现 - Springboot 2.1.1
- javascript - 背景与内容脚本的沟通