これはばかげた質問かもしれませんが、データ フロー タスク、OLE DB ソースとフラット ファイル送信先があります。
私の OLE DB ソースには、UPDATE ステートメントと SELECT ステートメントが必要です。これを行うと、フラット ファイルに行が書き込まれないようです。ちなみに、選択が失敗した場合に更新が行われないようにするために、これを行っています。(BEGIN TRAN と COMMIT の間に 2 つのステートメントを配置するつもりでした。)
残念ながら、SSIS が実行されているサーバーで DTC サービスが実行されていないため、SSIS トランザクションを使用できません。