SSMS のインポート ウィザードを使用して保存した SSIS パッケージがあります。インポートでは、テーブルを使用して、フラット ファイルからインポートされたすべての値を保持してから、それらの値を永続的なテーブルにエクスポートします。たとえば、フラット ファイル自体は「mytable」にインポートされます。次に、「mytable」の内容が「mypermanenttable」に転送されます。最近、SSIS パッケージの末尾に drop mytable SQL ステートメントを追加しました。SSIS パッケージを再度実行すると「mytable」が見つからないため、インポートが開始される前に「mytable」を作成する制御フローの「準備 SQL タスク 1」ステップの前に T-SQL ステートメントを追加しました。SSIS パッケージ全体を実行しようとすると、エラーが発生します。ただし、SSIS プロセスのすべてのステップを 1 つずつ実行し、この方法で問題なくパッケージ全体を完成させることができます。テーブル作成の「T-SQLステートメント実行タスク」を実行する前に、「準備SQLタスク1」ステップで「mytable」をチェックする検証があると思います。この問題をどのように修正しますか?
