3

Web サービス タスクを使用して SSIS パッケージを開発しようとしています http://localhost/myservice.asmx?wsdl。接続マネージャーでサービス URL を指定し、式を使用して wsdl の場所を構成しました。

しかし、パッケージを本番環境にデプロイすると、SSIS パッケージは DB サーバー上にあり、Web サービスは別のサーバー上でホストされます。つまり、dtsConfig ファイルのサービス URL を変更する必要があります。

しかし、私が直面している問題は、dtsConfif ファイルで接続文字列の URL を変更すると、wsdl ファイルが更新されず、古い URL を指し、パッケージが 404 エラーで失敗することです。

4

1 に答える 1

1

私が理解している場合、dtsConfig の値を変更していますが、SSIS パッケージは新しい値を取得していません。実行時に更新された dtsConfig ファイルを確認していますか?

たとえば、SSSI パッケージを実行する SQL Server エージェント ジョブが必要であり、更新された構成ファイルを指している必要があります。そうでない場合、ジョブは構成された値をオーバーライドする必要があります。URL 文字列を目的の宛先に設定するには、さまざまな方法を試すことができます。

于 2013-04-08T19:12:17.023 に答える