5

我有一个 U-SQL 脚本,它在 Azure 存储中生成一个 CSV 文件,并在 Azure SQL 数据仓库 (SDW) 中生成一个外部表,使用 PolyBase 读取该 CSV 文件。

使用 U-SQL 脚本生成 CSV 文件时,SDW 无法读取数据并抛出异常:

Msg 110802, Level 16, State 1, Line 152 110802;发生内部 DMS 错误导致此操作失败。详细信息:异常:Microsoft.SqlServer.DataWarehouse.DataMovement.Common.ExternalAccess.HdfsAccessException,消息:调用 HdfsBridge_RecordReaderFillBuffer 时引发 Java 异常:访问外部文件时发生错误 [无法检索 Java 异常。] [/csv/2015-02- 13/所有.csv][0]。

但是,如果我将该 CSV 文件下载到本地驱动器并按原样将其上传到具有完全相同文件名的完全相同的位置,则 SDW 可以毫无问题地对其运行查询。

有任何想法吗?

4

1 回答 1

5

这是意料之外的,SQL 数据仓库团队希望调查此问题。您可以按照以下链接中的说明创建支持票吗?

https://azure.microsoft.com/en-us/documentation/articles/sql-data-warehouse-get-started-create-support-ticket/

如果您没有支持计划(需要创建技术支持案例),请直接通过 sqldwfeedback@microsoft.com 向 SQL 数据仓库团队发送电子邮件,并附上您的服务器名称、数据库名称、错误消息和大致时间戳错误。

于 2016-01-21T19:41:31.063 回答