【问题标题】:SSIS package canceled for no obvious reasonSSIS 包无故取消
【发布时间】:2013-12-26 06:07:35
【问题描述】:

当我在 Visual Studio 中运行我的 SSIS 包时,它执行得很好。但是,当我尝试通过 CmdExec 或 SSIS 包类型使用 SQL 服务器代理执行相同的包时,它会被取消。包存储在 IS 目录中。都在同一台服务器上。

标准报告告诉我任务 x 失败,但没有显示任何错误消息。我确信任务本身没有任何问题,因为在数据库还原和使用相同数据重新运行相同的包之后,不同的任务会失败。

我已经尝试了几次,但它总是失败,因为 1 个(可能的 3 个)任务在控制流中或多或少地彼此接近。而且失败的任务只是调用了一个存储过程,完全用try-catch封装了。

然而,标准报告在包失败时抛出以下消息:

< ?xml version"1.0"?> < DTS:ProcessMemoryUsage xmlns: DTS=www.microsoft.com/sqlserver/DTS"> 
< DTS:Peakworkingsetsize>320692224< /DTS.................

这让我觉得它与记忆有关。但是在 google 上找不到关于此消息的任何有用信息。

我已经尝试了一周,但找不到解决方案。请帮忙?

【问题讨论】:

    标签: sql-server memory ssis agent


    【解决方案1】:

    你的任务中可能会发生一些事情。我在运行 SSAS 多维数据集时注意到了相同的行为。如果失败,则给出不具体的错误。尝试禁用所有任务,然后逐一启用,以便找出问题所在。

    【讨论】:

    • 您好 Rafal,感谢您的回答。或多或少地尝试过。它会因为另一个任务而简单地取消。还有所有 s.p.失败的任务用 try-catch 重写,之后又失败了。
    猜你喜欢
    • 1970-01-01
    • 2014-07-04
    • 1970-01-01
    • 2017-12-11
    • 1970-01-01
    • 2021-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多