我终于将我的SSIS包部署到我们的SQL 2005服务器,我可以从我的ASP.NET 2.0代码运行它。我第一次设置后需要更改我的包。我双击.manifest
文件并将程序包部署到同一服务器,但作业永远不会更新。它保持与我第一次部署时相同的状态。
有什么我想念的吗?我的DBA是否必须做些什么才能让SSIS工作得到更新?
答案 0 :(得分:3)
假设您正在谈论在重新发布程序包时刷新SQL Server代理程序作业。这不会发生。该作业只指向包,并且无论何时包都需要更新。如果部署时没有任何错误,则程序包运行将是最新发布的程序包。
如果您要发布到文件系统,则可以进入%Program Files%\Microsoft SQL Server\90\DTS\Packages
。在那里,您应该看到更新的dtsx
文件。
如果要发布到SQL Server,则需要将SSMS连接到Integration Services实例,将树展开到包中,然后单击Reports-->General
。这将告诉您版本号。在更改/部署后,您会看到该数字上升。您也可以select * from msdb.dbo.sysdtspackages90
获取相同的信息。