【问题标题】:Deploying an SSIS Package部署 SSIS 包
【发布时间】:2009-08-13 06:41:02
【问题描述】:

我在 SSIS_Packages 文件夹下有一个包含多个包的项目。我可以部署其中一个包而不是项目吗?文档here 指示使用.SSISDeploymentManifest。我不想把项目下的所有包都部署到SQL Server 2005,只部署一个。

【问题讨论】:

    标签: ssis package deployment


    【解决方案1】:

    检查dtutil utility (以下示例taken from here):

    dtutil /DestS [servername] /FILE [filename].dtsx /COPY SQL;[foldername]\[filename]
    

    【讨论】:

      【解决方案2】:

      简单的方法是在 VStudio 中创建一个仅包含所需包的新 SSIS 项目并部署这个单个包。

      【讨论】:

      • 这是我一直在做的,但不是这样。
      【解决方案3】:

      如果您只想部署单个包,您还可以使用 BIDS 中的 File -> Save Copy As ... 功能:

      1) 打开包装。 2) 单击包内空白处以聚焦包。 3) 在 BIDS 菜单中,转到 File -> Save Copy of As ... 4) 在弹窗中适当填写(目的服务器名称、认证、服务器上的包路径、保护级别)。

      如果您需要重复此过程,最好的办法是创建一个批处理文件,该文件使用适当的命令行参数运行 dtutil 可执行文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-02-20
        • 1970-01-01
        • 2016-08-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多