2009-08-07 111 views
1

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

有什么我失踪了吗?我的DBA需要做些什么来使SSIS工作得到刷新?

+0

我希望我能回答(因为这意味着我知道答案)。我会看... – RolandTumble 2009-08-07 18:46:29

回答

3

假设您正在讨论重新发布软件包时是否需要刷新SQL Server代理作业。这不会发生。这项工作只是指向软件包,并且无论何时软件包都需要更新。如果您没有任何错误地部署,程序包运行将是最新发布的程序包。

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

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

+0

嗨埃里克,再次感谢您的帮助!在最后一段中有点不清楚 - 将树扩展到你的包 - 在SSMS中?或BIDS?谢谢! – LizardJack 2009-08-10 12:36:46

+0

SSMS连接到SSIS实例。对不起,我不清楚! – Eric 2009-08-10 13:07:05

+0

嗨,埃里克。谢谢你快速的回复。正如您可能预料的那样,不,我们公司的程序员也无法访问该程序。但是,得到你的帮助,我们终于完成了它的工作。事实证明,我的软件包在我重新部署时得到更新,但出现错误(由于另一台服务器上的授权特权)。我发布我的包到SQL Server。再次感谢。 – LizardJack 2009-08-10 19:59:15