数据工厂V2复制活动错误由于从bcp收到无效的列长度,批量复制失败 [英] Data Factory V2 Copy Activity erroring Bulk Copy failed due to received an invalid column length from the bcp
问题描述
我确定数据中现在存在数据类型问题
Im certain that there are now data type issues in the data
" errorCode":" 2200"," message":" ErrorCode = UserErrorSqlBulkCopyInvalidColumnLength,'Type = Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message = SQL
由于从bcp客户端收到无效的列长度,批量复制失败。,Source = Microsoft.DataTransfer.ClientLibrary,''Type = System.Data。 SqlClient.SqlException,Message =服务在处理您的请求时遇到错误。请再试一次。错误
代码4815.\\ n当前命令发生严重错误。结果(如果有的话)应该被丢弃。,Source = .Net SqlClient Data Provider,SqlErrorNumber = 40197,Class = 20,ErrorCode = -2146232060,State = 1,Errors = [{Class = 20,Number = 40197,State = 1,Message =服务
在处理您的请求时遇到错误。请再试一次。错误代码4815。,},{Class = 20,Number = 0,State = 0,Message =当前命令发生严重错误。结果(如果有的话)应该被丢弃。,},],'"," failureType":" UserError",
" target":" Copy Data1"
我看不出任何问题列长度无效,但它实际上没有给我足够的信息来使用
我确保我的列的顺序相同,且都有14列
有什么否则我可以弄清楚为什么这是错误的?
黛比
推荐答案
了解更多相关信息。  ;
Found out some more about this.
因为我使用VARCHAR 255. 我想我需要换到NVARCHAR。但是,如果我将Azure SQL数据库更改为NVARCHAR,我不会收到上述错误但数据工厂挂起。有没有人见过这个问题。它不会让我导入到varchar但是NVARCHAR
只是挂起并且没有运行
Its because Im using VARCHAR 255. I think I need to change to NVARCHAR. However if I change Azure SQL Database to NVARCHAR I dont get the above error but Data Factory hangs. Has anyone else seen this issue. It wont let me import to varchar but NVARCHAR just hangs and doesnt run
这篇关于数据工厂V2复制活动错误由于从bcp收到无效的列长度,批量复制失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!