Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SSIS主包抛出错误:执行包任务的包验证失败_Ssis - Fatal编程技术网

SSIS主包抛出错误:执行包任务的包验证失败

SSIS主包抛出错误:执行包任务的包验证失败,ssis,Ssis,我有一个主包和两个子包(加载和导出)。我在服务器上的共享文件夹中有两个子包。当我执行主包时,它会给我一个子包的以下错误 错误:加载包文件“\mhfile02\DIRFILEDEV\CHG77253\SSIS Packages\AaeAutoenrollee\u Load.dtsx”时出错0xC0012050。从ExecutePackage任务验证包失败。程序包无法运行 有谁能告诉我出了什么问题吗 谢谢您是否通过SQL Server代理运行包 尝试单独运行子包,可能会引发其他错误。如果包运行没有错

我有一个主包和两个子包(加载和导出)。我在服务器上的共享文件夹中有两个子包。当我执行主包时,它会给我一个子包的以下错误

错误:加载包文件“\mhfile02\DIRFILEDEV\CHG77253\SSIS Packages\AaeAutoenrollee\u Load.dtsx”时出错0xC0012050。从ExecutePackage任务验证包失败。程序包无法运行

有谁能告诉我出了什么问题吗


谢谢

您是否通过SQL Server代理运行包

尝试单独运行子包,可能会引发其他错误。如果包运行没有错误,则问题可能出在主包设置上

一些可能对你有帮助的问题? 1.将包加载到服务器时,是否设置了任何保护级别(例如使用密钥、用户密钥加密敏感数据等)?设置这些级别会使通过SQL server代理运行的包加载失败
2.尝试将/msdb/添加到子包的路径。

是否通过SQL Server代理运行包

尝试单独运行子包,可能会引发其他错误。如果包运行没有错误,则问题可能出在主包设置上

一些可能对你有帮助的问题? 1.将包加载到服务器时,是否设置了任何保护级别(例如使用密钥、用户密钥加密敏感数据等)?设置这些级别会使通过SQL server代理运行的包加载失败
2.尝试将/msdb/添加到子包的路径。

如果要在子包中连接到Excel文件, 您可以在子解决方案属性页上进行设置 根据— “配置属性” “调试” 变量“Run64BitRunTime”=False
您还必须在父包上执行此操作

如果要在子包中连接到Excel文件, 您可以在子解决方案属性页上进行设置 根据— “配置属性” “调试” 变量“Run64BitRunTime”=False
您还必须在父包上执行此操作

此错误消息表示您的子包将无法通过验证。检查您的子包,查看其中是否有未通过验证的任务(它旁边会显示一个红十字)


可能您正在动态创建一些用于此类任务的内容(例如在运行时为某些连接管理器构造连接字符串)。尝试将此任务的DelayValidation属性设置为True。

此错误消息表示您的子包将无法通过验证。检查您的子包,查看其中是否有未通过验证的任务(它旁边会显示一个红十字)


可能您正在动态创建一些用于此类任务的内容(例如在运行时为某些连接管理器构造连接字符串)。尝试将此任务的DelayValidation属性设置为True。

从一天到另一天,我在Visual Studio/SSDT中也遇到了此错误(VS 2013,SSIS 2014)。注意:我有项目部署模型,而不是包部署。 我有ProtectionLevel=EncryptSensiveWithPassword

在主包中,对于所有包执行任务,我必须再次为子包重新键入密码。在那之后,它又起了作用。我猜主程序包有一些损坏,不知道为什么

您好,
Roli

从一天到另一天,我在Visual Studio/SSDT中也遇到了这个错误(VS 2013,SSIS 2014)。注意:我有项目部署模型,而不是包部署。 我有ProtectionLevel=EncryptSensiveWithPassword

在主包中,对于所有包执行任务,我必须再次为子包重新键入密码。在那之后,它又起了作用。我猜主程序包有一些损坏,不知道为什么

您好,
Roli

如果要在子包中连接到Excel文件,请在子包Excel连接管理器上设置
DelayValidation
=
False

如果要在子包中连接到Excel文件,然后在子包excel连接管理器上设置
DelayValidation
=
False

几乎所有内容。可能是包中有错误。可能是包找不到需要查找的内容,例如连接、配置文件或表。验证失败是SSIS中的一个非常普遍的错误。几乎所有错误都是如此。可能是包中有错误。可能是包找不到需要查找的内容,例如连接、配置文件或表。验证失败是SSI中非常常见的错误。