SSIS 在 MSDB 中部署主子包

发布于 2024-11-26 14:57:41 字数 223 浏览 0 评论 0原文

我有一个主 SSIS 包和三个子包,所有这些包都是单个解决方案的一部分。我通过执行包任务和指向文件系统上子包的连接管理器来调用子包。

现在我想将这些包部署到 MSDB 数据库中。我已经通过部署实用程序创建了 SSISDeploymentManifest 文件。我计划在运行清单文件时选择 SQLServer 作为选项,但如何更改连接管理器以指向 msdb 数据库上的子包而不是文件系统上的子包。

谢谢

I have a master SSIS package with three child packages and all these packages are part of a single solution. I 'm calling child packages through Execute Package task and connection managers pointing to child packages on the file system.

Now i want to deploy these packages in MSDB database. I have created SSISDeploymentManifest file through deployment utility. I'm planning to select SQLServer as the option while running manifest file, but how do i change connection managers to point to child packages on msdb database instead of the ones on file system.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

只有一腔孤勇 2024-12-03 14:57:41

为此,请执行以下操作:

  1. 更改“执行包”任务上的点击。
  2. 转到“打包”部分,并将位置属性从“文件系统”更改为“SQL Server”。您将需要定义与集成服务服务器关联的数据库的新连接。
  3. 找到您部署到 msdb 的包,您将获得该位置。

然后,您可以删除包中关联的包连接,这些连接将不再使用,因为您正在使用 msdb。

To do this:

  1. Change the click on your Execute package task.
  2. Go to the section which says package and change the location property from File System to SQL Server. You will need to define a new connection to your database associated with your integration services server.
  3. Locate the packages you deployed to msdb and you will have the location.

You can then delete the associated package connections in your package, which will be no longer used as you are using msdb.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文