【发布时间】:2020-07-24 12:41:49
【问题描述】:
使用 for each 循环运行 Azure 数据工厂 v2,批处理计数为 4-8。调用几个存储过程和 1 个复制活动。目标都是相同的 Azure SQL 数据库。在生产环境中运行此设置约 8 个月。
本周突然在调用存储过程时接受开始间歇性地失败。从昨晚(2019-09-05)开始生产。都有同样的错误:
{
"errorCode": "2011",
"message": "An error occurred while sending the request.",
"failureType": "UserError",
"target": "USP_End_Batch_Successful"
}
没有模式。重新运行管道会导致 for-each 循环的其他部分失败。将批次计数设置得较低,没有改善。数据库负载不高。数据库上的日志分析显示没有块、死锁、断开连接等。即使是最剥离和基本的存储过程也会失败。数据库上的数据根本没有改变。
重试选项不起作用:选项设置为1,存储过程不重新运行。
任何线索如何进一步挖掘这个问题或任何解决方案?
示例活动运行 ID:033ca5ab-c396-407f-8362-794459e4d0c4
【问题讨论】:
标签: azure-sql-database azure-data-factory-2