SQL Serverのインポートとエクスポートウィザードでは、次のいずれかのデータソースからSQL Server 2012データベースに情報を簡単にインポートできます。
- マイクロソフトエクセル
- Microsoft Access
- フラットファイル
- 別のSQL Serverデータベース
ウィザードは、使いやすいグラフィカルインターフェイスを使用してSQL Server Integration Services(SSIS)パッケージを構築します。
SQL Serverのインポートとエクスポートウィザードの開始
SQL Serverのインポートとエクスポートウィザードを 開始 SQL Server 2012が既にインストールされているシステムのメニューです。または、既にSQL Server Management Studioを実行している場合は、次の手順に従ってウィザードを起動します。
-
開いた SQL Server Management Studio.
-
Windows認証を使用していない場合は、管理するサーバーの詳細と適切なユーザー名とパスワードを入力します。
-
クリック 接続する SSMSからサーバーに接続します。
-
使用するデータベースインスタンスの名前を右クリックして選択します。 データのインポート から タスク メニュー。
SQL Server 2012へのデータのインポート
SQL Serverのインポートとエクスポートウィザードは、既存のデータソースからSQL Serverデータベースにデータをインポートするプロセスを案内します。この例では、連絡先情報をMicrosoft ExcelからSQL Serverデータベースにインポートし、サンプルのExcel連絡先ファイルのデータをSQL Serverデータベースの新しいテーブルにインポートするプロセスについて説明します。
方法は次のとおりです。
-
開いた SQL Server Management Studio.
-
Windows認証を使用していない場合は、管理するサーバーの詳細と適切なユーザー名とパスワードを入力します。
-
クリック 接続する SSMSからサーバーに接続します。
-
使用するデータベースインスタンスの名前を右クリックし、 データのインポート から タスク メニュー。クリック 次.
-
選択する マイクロソフトエクセル (この例では)データソースとして使用します。
-
クリック ブラウズ ボタンをクリックし、 アドレス.xls コンピュータ上のファイルをクリックして 開いた.
-
その 最初の行に列名があります ボックスがチェックされます。クリック 次.
-
オン 目的地を選択 画面、選択 SQL Serverネイティブクライアント データソースとして使用します。
-
データをインポートするサーバーの名前を サーバーの名前 ドロップダウンボックス。
-
認証情報を確認し、SQL Serverの認証モードに対応するオプションを選択します。
-
データをインポートする特定のデータベースの名前を選択します。 データベース ドロップダウンボックス。クリック 次、をクリックします。 次 もう一度 1つ以上のテーブルまたはビューからデータをコピーする オプション テーブルのコピーまたはクエリを指定する 画面。
-
の中に 先 ドロップダウンボックスで、データベース内の既存のテーブルの名前を選択するか、作成する新しいテーブルの名前を入力します。この例では、このExcelスプレッドシートを使用して「連絡先」という新しいテーブルを作成しました。クリック 次.
-
クリック フィニッシュ ボタンを押して確認画面に進みます。
-
SSISの動作を確認した後、 フィニッシュ ボタンをクリックしてインポートを完了します。
SQL Server 2012からのデータのエクスポート
SQL Serverのインポートとエクスポートウィザードは、SQL Serverデータベースからサポートされている任意の形式にデータをエクスポートするプロセスをガイドします。この例では、前の例でインポートした連絡先情報を取得してフラットファイルにエクスポートするプロセスについて説明します。
方法は次のとおりです。
-
開いた SQL Server Management Studio.
-
Windows認証を使用していない場合は、管理するサーバーの詳細と適切なユーザー名とパスワードを入力します。
-
クリック 接続する SSMSからサーバーに接続します。
-
使用するデータベースインスタンスの名前を右クリックし、 データのエクスポート から タスク メニュー。クリック 次.
-
選択する SQL Serverネイティブクライアント あなたのデータソースとして。
-
データをエクスポートするサーバーの名前を サーバーの名前 ドロップダウンボックス。
-
認証情報を確認し、SQL Serverの認証モードに対応するオプションを選択します。
-
データをエクスポートする特定のデータベースの名前を データベース ドロップダウンボックス。クリック 次.
-
選択する フラットファイルの宛先 から 先 ドロップダウンボックス。
-
「.txt」で終わるファイルパスと名前を ファイル名 テキストボックス(例: "C: Users mike Documents contacts.txt")。クリック 次、その後次 もう一度 1つ以上のテーブルまたはビューからデータをコピーする オプション。
-
クリック 次 さらに2回、次に フィニッシュ 確認画面にスキップします。
-
SSISの動作を確認した後、 フィニッシュ ボタンをクリックしてインポートを完了します。