我已经使用Sql Server商业智能开发工作室创建了一个dtsx包,并且正在使用dtexec实用程序执行它。使用dtexec我使用/ set开关在运行时设置了某些属性。所以我的命令看起来像这样:如何解决执行服务器上部署的包期间发生的错误?
dtexec /f "mypackage.dtsx" /set
\Package.Connections[Destination].Properties[UserName];myUserName
当我在我的本地系统(它开发的)上运行它时,它完美的工作。不幸的是,我这包复制到不同的系统,并尝试运行此完全相同的命令,我收到以下错误:
Warning: The package path referenced an object that could not be found:
\Package.Connections[Destination].Properties[UserName]. This occurs when an
attempt is made to resolve a package path to an object that cannot not be found.
新系统,该包被转移到已安装SSIS和正在运行的同Sql Server版本作为我的本地系统(SP2)。也许我误解了dtsx软件包的用途,但我真的不知道这是怎么发生的。
很好的解决方案,这也是我过去的做法。其快速和肮脏。 – 2009-01-19 17:28:02