17

SQL Server 2005のデータのインポート(SSIS)では、テキストファイルをインポートして、既存のテーブルに追加することが私の望みです。[列のマッピング]ステップのウィザードを初めて使用したときに、[行を宛先テーブルに追加]ラジオボタンが有効になっていることを確認しました。ただし、現在は無効(灰色)になっており、ウィザードを再起動しても再度有効になることはありません。

私が知らない秘密/魔法はありますか?(宛先テーブルを作成するのではなく)追加できるように、そのオプションを再度有効にするにはどうすればよいですか?

4

3 に答える 3

33

私はあなたが何を見逃しているのか知っています...私もかつてそれを逃したので!

画面の「ソーステーブルとビューの選択」から、右側に
宛先」ドロップダウンメニューがあります。

このドロップダウンからテーブルを選択し、
[マッピングの編集]ボタンをクリックします。

これで、追加オプションが有効になります。

于 2012-08-29T12:20:25.787 に答える
10

私の経験では、「SSISインポートおよびエクスポートウィザード」を実行しているときにインポート先のテーブルが存在しない場合、追加するオプションはありません。ウィザードの実行時にテーブルが存在する場合は、オプションを使用できます。

[テーブルの作成]オプションを選択した場合、ウィザードは、データをロードするデータフローの前にテーブルをビルドするSQL実行タスクを使用してSSISパッケージをビルドするだけです。したがって、結果のパッケージでタスクをいつでも削除でき、デフォルトで「追加」が表示されます。

于 2010-08-06T17:32:28.060 に答える
2

テーブルの名前の前には、スキーマ名( "dbo。")を付ける必要があります。そうでなければ、ウィザードは私の場合それを見つけられませんでした。

于 2011-09-26T17:21:41.397 に答える