DTExec returns 包路径引用了一个找不到的对象

DTExec returns The package path referenced an object that cannot be found

我有一个 SSIS 包,我正在尝试使用 DTExec.exe

来执行它

我的命令是这样的:

DTExec /F \SERVERNAME\CUBEDAILYBACKUP.DTSX /MAXCONCURRENT "-1" /CHECKPOINTING OFF /REPORTING EWCPI /CONSOLELOG SMT /SET \PACKAGE.VARIABLES[BackupPath].VALUE;\SERVERNAME\CUBESBACKUP

我得到错误:

.... The package path referenced an object that cannot be found: "\PACKAGE.VARIABLES[BackupPath].VALUE". This occurs when an attempt is made to resolve a package path to an object that cannot be found. ....

问题是您使用的是大写字母:

你需要写 Package.Variables 而不是 PACKAGE.VARIABLES

也使用 .Value 而不是 .VALUE