dtexec错误“找不到连接xxx”与项目部署模型

时间:2014-01-31 17:53:01

标签: ssis dtexec

运行DTEXEC时,我收到“未找到连接xxxx”。

我认为这是因为连接管理器位于项目级别而不是程序包本身。

运行DTEXECUI时 - 不显示这些连接管理器。

将它们移动到包中的唯一方法 - 似乎有点奇怪,因为如果你必须移动它们以便在DTEXEC中使用它们,那么允许它们进入项目级别的重点是什么。

由于

以下是您要求的命令行语法:

C:\ Users \ Administrator> dtexec / FILE“\”F:\ SSIS Projects \ HESA \ HESA \ 01 - 将元数据文件上传到Oracle.dtsx \“”/ SET“\ Package.Variables [User :: varYear的.properties [值]“;”1999“/检查点/报告EW / CONSOLELOG SMT

1 个答案:

答案 0 :(得分:0)

你的假设

  

连接管理器位于项目级别,而不是程序包本身

正是问题所在。但有一个解决方案:

  • 构建项目以获取.ispac文件
  • 而不是使用dtexec调用/FILE,您必须使用/Project/Package调用它,如下所示:

    /Project "path to you .ispac file, resulting from building the project"
    /Package "Name of your package.dtsx"
    

请注意,如果您提供.dtsx软件包的完整路径,则执行将失败并显示非常有问题的SQLDUMPER错误消息。