【问题标题】:dtexec error "The connection xxx is not found" with Project deployment model项目部署模型的 dtexec 错误“找不到连接 xxx”
【发布时间】:2014-01-31 17:53:00
【问题描述】:

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

我相信这是因为连接管理器位于项目级别,而不是包本身。

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

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

谢谢

这是您要求的命令行语法:

C:\Users\Administrator>dtexec /FILE "\"F:\SSIS Projects\HESA\HESA\01 - 将元数据文件上传到 Oracle.dtsx\"" /SET "\Package.Variables[User::varYear 。特性 [值]";"1999" /CHECKPOINTING OFF /REPORTING EW /CONSOLELOG SMT

【问题讨论】:

  • 你能用你用来调用 dtexec 的确切语法更新你的问题吗?
  • 这是您要求的命令行语法:C:\Users\Administrator>dtexec /FILE "\"F:\SSIS Projects\HESA\HESA\01 - 将元数据文件上传到 Oracle.dtsx \"" /SET "\Package.Variables[User::varYear.Properties [Value]";"1999" /CHECKPOINTING OFF /REPORTING EW /CONSOLELOG SMT

标签: ssis dtexec


【解决方案1】:

你的假设

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

正是问题所在。但是有一个解决办法:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-18
    • 2022-10-13
    • 1970-01-01
    • 2016-12-28
    • 2018-07-24
    • 2019-12-12
    相关资源
    最近更新 更多