パッケージを実行すると、タイトルのないモーダル ダイアログが表示され、"PreExecute()" というテキストと [OK] ボタンが表示され、[OK] ボタンがクリックされるまでプロセスが一時停止します。このポップアップが表示される理由を見つけようとしましたが、イベント ハンドラーやその他の場所で何も見つかりません。
原因となる可能性のあるアイデアと、それを回避する方法はありますか?
パッケージを実行すると、タイトルのないモーダル ダイアログが表示され、"PreExecute()" というテキストと [OK] ボタンが表示され、[OK] ボタンがクリックされるまでプロセスが一時停止します。このポップアップが表示される理由を見つけようとしましたが、イベント ハンドラーやその他の場所で何も見つかりません。
原因となる可能性のあるアイデアと、それを回避する方法はありますか?
この謎を解くために多くの時間を費やした後、問題はVisualStudioで作成されたカスタムSSISコンポーネントにありました。
実際にはありましたがMessageBox("PreExecute()")
、SSISの手の届かないところにありました。カスタムコンポーネントの元のソースコードでそれを見つけ、削除して、アセンブリを再度デプロイしました。予想通り、問題は解消されました。
There may be two reasons.
MessageBox.Show("PreExecute()");
Hope this helps!