【发布时间】:2019-12-26 01:25:51
【问题描述】:
我在 azure 数据工厂上运行此存储过程。存储过程对 1000 万行执行一些计算,大约需要 90 分钟(是的。我知道我需要对其进行分析)。当我从 SSMS 运行此存储过程时,它运行良好,但在数据工厂上触发或调试它时,它会抛出此错误:
"errorCode": "2001",
"message": "执行输出的长度超限(目前在1M左右)。",
“故障类型”:“用户错误”,
“目标”:“预订扁平化”,
这是配置问题吗?您拥有的任何指示都会非常有帮助。 我在 Azure 上运行 azure data factory version 2 和 SQL Server 2014
【问题讨论】:
-
当您在 Azure 中将传统的 SQL Server 作为基础设施即服务 (IaaS) 运行(有时称为“盒装产品”)时,您可以考虑通过 SQL 代理作业而不是 Azure 运行存储过程数据工厂 (ADF)。这对你有用吗?代理作业不会超时。还可以考虑将存储过程和执行计划作为一个单独的问题发布,以获得一些性能调优技巧。
-
您好eAlie,如果我的回答对您有帮助,您能接受(标记)它作为答案吗?这对其他社区成员可能是有益的。谢谢。
标签: sql-server azure stored-procedures azure-data-factory