2009-08-07 2 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