あるデータベースから別のデータベースに基本ファイルダンプを書きます。私はSSIS 2008を使用しており、MSSQL 2010データベースのデータをMYSQL 5.1データベースに変換するためのパッケージをいくつか作成しています。SSISパッケージで一時テーブルを使用する
すべての接続がセットアップされ、2つのデータベース間でレコードを転送できますが、変換プロセスで一時テーブルを使用し、データフロータスクのMSSQLソースとして一時テーブルを使用してテーブルをMYSQLテーブルを待っています。
これを設定する際に問題が発生しています。私はOLEDB接続を使用しており、RetainSameConnectionプロパティとDelayValidationプロパティをtrueに設定しています。元のFigureをMSSQLデータベースからソースとして設定すると、私は以前のタスクで作成した一時テーブルを制御フローから見つけることができません。これらの2つのタスクで同じ接続マネージャを使用しています。
誰もがこれに関するアイデアや経験がありますか?一つのタスクが行う簡単な例として
...SELECT *
INTO #TMP
FROM CUSTOMERS
(これは単純化した例であり、私はちょうどので、私と一緒にクマCustomersテーブルを使用することができ、この場合にはrelize) を使用することが可能ですこの一時テーブルは、ソーステーブルとしてのデータフロー操作ですか?
SSISは、設定したタスクとデータフローでスキーマをバインドしようとするため、一時テーブルを使用すると特に気になります。解決策がある場合、私は解決策を見つけませんでした。ステージングテーブルなどを保持するためにSSISスキーマを使用して、これを回避します。 – Yuck
この作品の詳細を熟読した解決策を追加できますか? – JBone