2012-02-06 30 views
0

SSISのGUIを使用してSSISパッケージを実行するジョブステップを作成すると、「\ SERVER myServerName」を含むすべてのパラメーターを使用してdtexec文字列が作成されます"SSISパッケージを実行しているSQL Serverジョブ - remove SERVERパラメーター

これは、システムテーブルが別のサーバーに複製されると問題が発生します。

GUIを使用してジョブを作成するときに\ SERVERパラメータを追加しないようにする方法はありますか?

編集 - 詳細提供:我々は、SANのレプリケーションを設定し、複製されたデバイスのいずれかにMSDBを含むの影響を判断しようとしている

を。私が予期している問題は、sysjobstepsの 'command'カラムにターゲットサーバがdtexec文字列でハードコードされていて、それが失敗したときに、現在のサーバではなく古いボックスでパッケージを実行しようとする場合です。

答えて

0

私はあなたがこれに対して決定的な答えを得られるとは思わないが、それは単にGUIの機能だと思う。コマンドラインを手動で編集してパラメータを削除するだけです。最初の場所でGUIを使用している場合、恐らく余分なステップは問題ではありません。

また、バッチスクリプトを必要なパラメータで作成して維持し、CmdExecジョブステップから実行することもできます。しかし、もちろん、バッチスクリプトを管理する必要があります。

最後に、「問題」が何であるかを正確には言及していません。/Sパラメータを削除しても、マルチサーバー管理を使用してジョブを "複製"すると、すべてのターゲットサーバーにSSISパッケージを展開する必要があります。おそらく、これはあなたが望んでいる、またはすでにやっていることです。

関連する問題