我有一个U-SQL脚本,可以在Azure存储中生成CSV文件,使用PolyBase在Azure SQL数据仓库(SDW)中生成外部表来读取该CSV文件。
使用U-SQL脚本生成CSV文件时,SDW无法读取数据并抛出异常:
Msg 110802,Level 16,State 1,Line 152 110802;内部DMS错误 发生了导致此操作失败的情况。细节:例外: Microsoft.SqlServer.DataWarehouse.DataMovement.Common.ExternalAccess.HdfsAccessException, 消息:调用时引发的Java异常 HdfsBridge_RecordReaderFillBuffer:错误[无法检索Java 访问外部文件时发生异常。] [/csv/2015-02-13/all.csv][0]。
但是,如果我将该CSV文件下载到本地驱动器并完全按原样上传,而没有使用完全相同的文件名对完全相同的位置进行修改,SDW可以毫无问题地对其进行查询。
有什么想法吗?
答案 0 :(得分:5)
这是意料之外的,SQL Data Warehouse团队希望调查此问题。您可以按照以下链接中的说明创建支持服务单吗?
如果您没有支持计划(创建技术支持案例所需),请直接通过sqldwfeedback@microsoft.com向SQL Data Warehouse团队发送电子邮件,并提供您的服务器名称,数据库名称,错误消息和大致内容此错误的时间戳。