2016-08-02 14 views
-4

ExcelとAccessのファイルがたくさんあります。私は新しいデータベースを作成し、これらのファイルをテーブルにインポートする必要があります。私はこれをどのようにするべきですか?これは1時間のジョブがある場合ExcelからSQL Serverにデータを移行する

+2

このサイト上の質問をする方法については、以下の記事をお読みください:http://stackoverflow.com/help/how-to-ask –

+0

は、新しいデータベースを作成し、Excelからデータをインポートアクセス。 – JNevill

+0

JNevillがデータインポートウィザードを提案している可能性があります。データベースを右クリックすると、[タスク] - > [データのインポート]を選択し、データをインポートするSSISパッケージを作成して実行するウィザードを実行できます。 – Greg

答えて

1

、手動でそれを行う:あなたのソースから

データをコピー(右クリックまたはCtrl-c)のテーブル。

SSMSでは、テーブルを右クリックし、[Edit Top 200 Rows]をクリックします。 左の最初の空の行で星印(*)で表記されたスペースを選択します。
ペースト。

または、SSISを使用して、For Eachループコンテナを設定することで自動化できます。式は、特定のフォルダ内のファイル名です。すべてのファイルに同じ列があると仮定しているので、同じ列をSOURCEからDESTINATIONにマップできます。これは私の意見では、最も速い方法です。

http://help.pragmaticworks.com/dtsxchange/scr/FAQ%20-%20How%20to%20loop%20through%20files%20in%20a%20specified%20folder,%20load%20one%20by%20one%20and%20move%20to%20archive%20folder%20using%20SSIS.htm

関連する問題