2017-06-23 38 views
2

DTSパッケージを使用した従来のアプリケーションのアップグレードを進めています。これは、SSISパッケージを使用した初めての作業です。SQLサーバー2005でSSISパッケージを実行

アプリケーションはさまざまな場所にあり、SQL 2005サーバー上にあるSSISパッケージを呼び出して実行する必要があります。したがって、ニューヨークの誰かがアプリケーション経由で同じサーバーにアクセスし、同じ結果を返す必要があるため、相対パスは私のためには機能しません。また、取引中に発生したすべての情報を記録しています。残りの唯一のオプションは、ストアドプロシージャを作成し、SSISパッケージを開始するためにストアドプロシージャを取得することですが、ロギング機能を失う可能性があります。 C#.netを使用してSSISパッケージをリモートで実行するにはどうすればよいですか?

私は既にMicrosoftの実行方法を見てきましたが、私のインスタンスでは動作しません。 SQL Serverエージェントのスケジュールを実行することは問題になりません。

答えて

1

私は、ssisパッケージを実行するストアドプロシージャを作成することをお勧めします。パッケージによって送信されるすべての出力を得ることができるため、ロギング機能を失うことはありません。

次のリンクは、ストアドプロシージャを使用してSQL Serverから、外部ファイルからパッケージを実行する上での例が含まれています

関連する問題