2009-08-07 8 views
1

私は最終的に私のSQL 2005サーバーにSSISパッケージをデプロイしました。私はASP.NET 2.0コードから実行できます。最初にセットアップした後、パッケージを変更する必要がありました。 ファイルをダブルクリックしてパッケージを同じサーバーにデプロイしましたが、ジョブは更新されません。それは私が最初にそれを展開したのと同じ状態にとどまります。SSIS Redeployment

紛失しているものがありますか?私のDBAはSSISジョブをリフレッシュさせるために何かをしなければなりませんか?

+0

私は(私は答えを知っていたことを意味するので)答えることができたらいいと思います。私は見ています.... – RolandTumble

答えて

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

+0

一度SSISインスタンスに接続されたSSMS。申し訳ありませんが私は明確ではなかった! – Eric

+0

もう一度、エリック。早速の対応、ありがとうございました。期待していたように、私たちの会社のプログラマーはそれにアクセスできない。しかし、あなたの助けを借りて、ついにそれを働かせました。私のパッケージは、再デプロイ時に更新されていましたが、(別のサーバの権限が原因で)エラーが発生していました。私は自分のパッケージをSQL Serverに公開します。再度、感謝します。 – LizardJack