ADF复制活动插入XML列到Azure SQL DB失败

时间:2018-12-11 14:48:24

标签: xml azure azure-sql-database azure-data-factory azure-data-factory-2

我在Azure blob中有一些文件,这些文件包含10列(9个是字符串,1个是XML)。目标表还具有9个字符串和1个xml数据类型

插入数据时收到以下错误。如果我删除XML列,则插入没有问题。

对此有任何想法吗? XML格式正确,是因为在Prem上插入SQL Server没有问题

也许不支持XML,因为我没有在源或接收数据类型选项中看到XML数据类型...?

活动复制数据1失败:ErrorCode = FailedDbOperation,'Type = Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message =数据库操作失败,出现以下错误:'XML解析:第1行,字符55,无法切换encoding',Source =,''Type = System.Data.SqlClient.SqlException,Message = XML解析:第1行,字符55,无法切换编码,Source = .Net SqlClient数据提供程序,SqlErrorNumber = 9402,Class = 16 ,ErrorCode = -2146232060,State = 1,Errors = [{Class = 16,Number = 9402,State = 1,Message = XML解析:第1行,字符55,无法切换编码,},],'

1 个答案:

答案 0 :(得分:1)

注意:不支持复制活动中的XML文件类型。

我建议您投票赞成另一位Azure客户提交的想法。

XML file type in copy activity. along with XML schema validation

您在这些论坛中分享的所有反馈将由负责构建Azure的Microsoft工程团队监视和审查。