gpt4 book ai didi

azure-data-lake - 由于超过路径长度限制,USQL 作业失败

转载 作者:行者123 更新时间:2023-12-04 07:20:49 24 4
gpt4 key购买 nike

我正在使用本地 SDK 在本地运行我的作业。但是,我收到以下错误消息:

Error : 'System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.

通过在 C:\中的新目录中运行项目,我的一位同事能够将错误追踪到 DataRoot 内目录文件夹中的 .ss 文件。 .ss 文件的路径是
C:\HelloWorld\Main\Source\Data\Insights\NewProject\NewProject\USQLJobsForTesting.Tests\bin\Debug\DataRoot\_catalog_\database\d92bfaa5-dc7f-4131-abdc-22c50eb0d8c0\schema\f6cf4417-e2d8-4769-b633-4fb5dddcb066\table\aa136daf-9e86-4650-9cc3-119d607fb3b0\31a18033-099e-4c2a-aae3-75cf099b0fb1.ss

这超出了 260 个字符的允许限制。我无法减少项目路径的长度,因为我的组织遵循某种工作目录格式。

这个问题有什么可能的解决方案吗?

最佳答案

尝试在 CMD 中使用 subst 通过将驱动器号映射到要使用的数据根来解决此问题。

subst X: C:\PathToYourDataRoot

然后在 Visual Studio 的 ADL 工具中将 DataRoot 设置为 X:

enter image description here

关于azure-data-lake - 由于超过路径长度限制,USQL 作业失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44652608/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com