SSIS主包抛出错误:包执行包失败验证任务
我有一个主包和2个子包(加载和导出)。我有共享文件夹中的服务器上的两个子包。当我执行Main Package时,它给了我一个Child包的以下错误。SSIS主包抛出错误:包执行包失败验证任务
错误:加载包文件“\ mhfile02 \ DIRFILEDEV \ CHG77253 \ SSIS Packages \ AaeAutoenrollee_Load.dtsx”时出现错误0xC0012050。包从ExecutePackage任务验证失败。该软件包无法运行。 。
有人可以告诉我什么可能是错的?
谢谢
您是否正在通过SQL Server代理运行包?
尝试单独运行子包,它可能会抛出其他错误。如果包运行时没有错误,则问题可能出现在主包设置上。
有些问题可能对您有帮助吗? 1.当您将软件包加载到服务器时,是否设置了任何保护级别(例如,使用密钥,用户密钥等加密敏感数据?)设置这些可以使软件包在通过SQL Server代理运行时无法加载 2.尝试将/ msdb /添加到子包的路径中。
如果在子包连接到一个Excel文件, 你 孩子解决方案属性页上在设置 - “配置化子性质” “调试” 变量“Run64BitRunTime” =假 你有在父包装上也可以做到这一点!
此错误消息表示您的孩子包不会通过验证。检查你的孩子包,看看里面是否有任何未通过验证的任务(旁边出现红色十字)。
也许你有一些动态创建的东西在这样的任务中使用(比如在运行时为某个连接管理器构造连接字符串)。尝试将此任务的DelayValidation属性设置为True。
从一天到另一天,我也在Visual Studio/SSDT中发现了这个错误(VS 2013,SSIS 2014)。注意:我有项目部署模型,而不是包部署。 我有ProtectionLevel = EncryptSensitiveWithPassword。
在主包中,在所有包执行任务中,我不得不重新输入子包的密码。之后,它再次运作。我猜主包装有些腐败,不知道为什么。
问候, 罗莉
几乎任何东西。可能是因为包中有错误。这可能是因为软件包找不到需要找到的东西,如连接或配置文件或表格。失败的验证是SSIS中非常普遍的错误。 – 2010-11-26 17:21:51