【发布时间】:2009-08-13 06:41:02
【问题描述】:
我在 SSIS_Packages 文件夹下有一个包含多个包的项目。我可以部署其中一个包而不是项目吗?文档here 指示使用.SSISDeploymentManifest。我不想把项目下的所有包都部署到SQL Server 2005,只部署一个。
【问题讨论】:
标签: ssis package deployment
我在 SSIS_Packages 文件夹下有一个包含多个包的项目。我可以部署其中一个包而不是项目吗?文档here 指示使用.SSISDeploymentManifest。我不想把项目下的所有包都部署到SQL Server 2005,只部署一个。
【问题讨论】:
标签: ssis package deployment
检查dtutil utility (以下示例taken from here):
dtutil /DestS [servername] /FILE [filename].dtsx /COPY SQL;[foldername]\[filename]
【讨论】:
简单的方法是在 VStudio 中创建一个仅包含所需包的新 SSIS 项目并部署这个单个包。
【讨论】:
如果您只想部署单个包,您还可以使用 BIDS 中的 File -> Save Copy As ... 功能:
1) 打开包装。 2) 单击包内空白处以聚焦包。 3) 在 BIDS 菜单中,转到 File -> Save Copy of As ... 4) 在弹窗中适当填写(目的服务器名称、认证、服务器上的包路径、保护级别)。
如果您需要重复此过程,最好的办法是创建一个批处理文件,该文件使用适当的命令行参数运行 dtutil 可执行文件。
【讨论】: