SSISパッケージで異なるSQLタスクを実行するためにOle DB接続を作成しました。そのうまく動作します。SSIS - SQL接続でSQLBulkCopyを介してOleDB接続を更新しました。
テーブルにデータを挿入する必要があるタスクの1つでは、SQLBulkCopyを使用しました。異なるソースからファイルを取得することに基づいて動的なテーブルと列を使用しています。
SQLBulkCopyはSqlConnectionでのみ動作するので、SqlBulkCopyを実行してSqlConnectionを開きました。これもうまくいきます。
SqlBulkCopyを実行すると、挿入された行のメタデータを更新するSql Taskが作成されました。 Count、Min &最大の日付などは別のテーブルにあります。 このテーブルは更新されていません.Sql Management Studioからストアドプロシージャを実行すると、期待通りに機能します。
私の前提は、Ole DB接続では、SQL接続を介して挿入された最新のデータを取得できないということです。
私は間違っているかもしれませんが、私はなぜSQLの実行タスクが成功したのか分かりませんが、まだテーブルは更新されていません。
ここに何か不足していますか?