1

SQL Server 2008 R2 BIDS 2008 ソリューションを使用しています。

Oracle(11g) ソース データベースから SQL Server データベースにデータを転送する必要があります。Oracle データベースの複数のテーブルからすべてのデータをコピーする必要があります。1 つのデータ フロー タスクがある ForEach コンテナーがあります。

テーブル名のリストをループして、Oracle ソースからすべての列を選択し、SQL Server の dest_ にコピーしたいと考えています。

[ADO NET Source].[SqlCommand] のデータ フロー タスクに "SELECT * FROM " + @[User::ImportPath] の式を使用してプロパティ式を追加しました。

この時点ではテーブルが定義されていないため、列をマップしたり、ADO NET Destination タスクを正しくセットアップしたりできるかどうかは明確ではありません。

不足している手順はありますか? 私がやろうとしていることは可能ですか?

4

1 に答える 1

0

テーブルをループして、ソースおよび宛先コンポーネントの列を動的にマップすることはできません。テーブルごとに Source -> Ddestination のセットが 1 つ必要です。

それが不可能な場合は、SQL Server オブジェクトの転送タスクでロックすることをお勧めします。

于 2012-08-13T08:44:46.873 に答える