【问题标题】:SSIS RedeploymentSSIS 重新部署
【发布时间】:2023-03-06 04:17:01
【问题描述】:

我终于将我的 SSIS 包部署到我们的 SQL 2005 服务器上,并且可以从我的 ASP.NET 2.0 代码运行它。我第一次设置后需要更改我的包。我双击了.manifest 文件并将包部署到同一台服务器,但该作业从未更新。它保持与我第一次部署时相同的状态。

我有什么遗漏吗?我的 DBA 是否必须做一些事情来刷新 SSIS 作业?

【问题讨论】:

  • 我希望我能回答(因为那意味着我知道答案)。我会看的......

标签: sql-server sql-server-2005 ssis


【解决方案1】:

假设您正在讨论在重新发布包时刷新 SQL Server 代理作业。这不会发生。该作业只是指向包,并且不需要在包执行时更新。如果您部署没有任何错误,则运行的包将是最新发布的包。

如果你要发布到文件系统,你可以去挖掘%Program Files%\Microsoft SQL Server\90\DTS\Packages。在那里,您应该会看到更新后的 dtsx 文件。

如果您要发布到 SQL Server,则需要将 SSMS 连接到您的 Integration Services 实例,将树展开到您的包,然后点击 Reports-->General。这将告诉您版本号。更改/部署后,您会看到该数字上升。您也可以通过select * from msdb.dbo.sysdtspackages90 获取相同的信息。

【讨论】:

  • 您好埃里克,再次感谢您的帮助!最后一段有点不清楚 - 将树扩展到您的包 - 是在 SSMS 中吗?或投标?谢谢!
  • SSMS,一旦连接到 SSIS 实例。抱歉我没说清楚!
  • 你好,埃里克。谢谢你快速的回复。正如您所料,不,我们公司的程序员也无权访问它。但多亏了您的帮助,我们终于让它工作了。事实证明,当我重新部署时,我的包正在更新,但其中有一个错误(由于另一台服务器上的授权权限)。我将我的包发布到 SQL Server。再次感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-29
  • 1970-01-01
相关资源
最近更新 更多