SSIS を使用して、ネットワーク/ドメイン外のサーバーからデータを取得する必要があります。このサーバーには VPN 経由でしかアクセスできません。2 つのパッケージを作成しました。
- StartVPN - いくつかの VB を使用して、このパッケージは VPN を開始します。よく働く。:)
- ファイルのインポート - このパッケージは StartVPN から呼び出され、一部のデータをインポートする必要があります。
VPN が既に開始されている状態でパッケージ 2 を直接実行すると、このパッケージはうまく動作します。VPN を開始するタスクを使用せずにパッケージ 1 からパッケージ 2 を実行すると、VPN を手動で開始すると、このパッケージはうまく動作します。
ただし、パッケージ 1 からこのパッケージを呼び出すと、次のエラーで失敗します: 接続マネージャー "MyConnection" への AcquireConnection メソッドの呼び出しがエラー コード 0xC0202009 で失敗しました。VPN がすでに開始されているかどうかは関係ありません。
パッケージの実行中に VPN のみを実行してパッケージ 2 を実行するにはどうすればよいですか?