SQL Server インポートおよびエクスポート ウィザードを使用してデータをインポートおよびエクスポートする
適用対象: SQL Server Azure
Data Factory の SSIS 統合ランタイム
SQL Server インポートおよびエクスポート ウィザードは、変換元から変換先にデータをコピーするための単純な方法です。 この概要では、ウィザードで変換元および変換先として使うことができるデータ ソースと、ウィザードを実行するために必要なアクセス許可について説明します。
ウィザードを入手する
ウィザードを実行する必要はあるが、コンピューターに Microsoft SQL Server をインストールしていない場合は、SQL Server Data Tools (SSDT) をインストールすることで SQL Server インポートおよびエクスポート ウィザードをインストールできます。 詳細については、「 SQL Server Data Tools (SSDT) のダウンロード」を参照してください。
ウィザードを実行したときの動作
- 手順の一覧を見る。 ウィザードの手順の説明については、「SQL Server インポートおよびエクスポート ウィザードの手順」をご覧ください。 ウィザードのページごとに別のドキュメント ページもあります。
- または - - 例を見る。 一般的なセッションで表示される複数の画面を簡単に確認するには、この簡単な例を 1 つのページで示した「簡単な例によるインポートおよびエクスポート ウィザードの概要」をご覧ください。
使用できる変換元と変換先
SQL Server インポートおよびエクスポート ウィザードは、次の表のデータ ソースをデータのコピー元およびコピー先として使うことができます。 一部のデータ ソースに接続するには、追加ファイルをダウンロードしてインストールする必要があります。
データ ソースの | 追加ファイルをダウンロードする必要があるかどうか |
---|---|
エンタープライズ データベース SQL Server、Oracle、DB2、その他。 |
SQL Server または SQL Server Data Tools (SSDT) は、SQL Server への接続に必要なファイルをインストールします。 ただし、SSDT では、Oracle や IBM DB2 などの他のエンタープライズ データベースへの接続に必要なすべてのファイルはインストールされません。 エンタープライズ データベースに接続するには、通常、2 つのものが必要です。 1.クライアント ソフトウェア。 エンタープライズ データベース システム用のクライアント ソフトウェアを既にインストールしている場合、通常は接続するために必要なファイルは用意されています。 クライアント ソフトウェアをインストールしていない場合は、ライセンス コピーのインストール方法をデータベース管理者に問い合わせください。 2.ドライバーまたはプロバイダー。 Microsoft は、Oracle に接続するためのドライバーとプロバイダーをインストールします。 IBM DB2 に接続するには、Microsoft SQL Server 2016 Feature Pack から Microsoft SQL Server 用の Microsoft OLEDB Provider for DB2 v5.0 を入手します。 詳しくは、「SQL Server データ ソースに接続する」または「Oracle データ ソースに接続する」をご覧ください。 |
テキスト ファイル (フラット ファイル) | 追加ファイルは必要ありません。 詳しくは、「フラット ファイル データ ソースに接続する」をご覧ください。 |
Microsoft Excel ファイルと Microsoft Access ファイル。 | Microsoft Office は、Excel と Access のファイルにデータ ソースとして接続するために必要なすべてのファイルはインストールしません。 次のダウンロードを入手します - Microsoft Access データベース エンジン 2016 再頒布可能パッケージ。 詳しくは、「Excel データ ソースに接続する」または「Access データ ソースに接続する」をご覧ください。 |
Azure データ ソース 現在 Azure BLOB ストレージのみ。 |
SQL Server Data Tools では、Azure BLOB Storage にデータ ソースとして接続するために必要なファイルはインストールされません。 次のダウンロードを取得してください - Microsoft SQL Server 2016 Integration Services Feature Pack for Azure。 詳細については、「Azure Blob Storage に接続する」を参照してください。 |
オープン ソース データベース PostgreSQL、MySql、その他。 |
これらのデータ ソースに接続するには、追加ファイルをダウンロードする必要があります。 - PostgreSQL の場合は、「PostgreSQL データ ソースに接続する」をご覧ください。 - MySql の場合は、MySQL データ ソースに接続するをご覧ください。 |
ドライバーまたはプロバイダーを入手できるその他のデータ ソース | 通常、次の種類のデータ ソースに接続するために追加ファイルをダウンロードする必要があります。 - ODBC ドライバー を使用できるソース。 詳細については、「ODBC データ ソースに接続する」をご覧ください。 - .Net Framework Data Provider を使用できるソース。 - OLE DB プロバイダー を使用できるソース。 他のデータ ソースに変換元と変換先の機能を提供するサード パーティ製のコンポーネントが、SQL Server Integration Services (SSIS) 用のアドオン製品として販売されている場合があります。 |
データに接続する方法
よく使われるデータ ソースに接続する方法については、次のいずれかのページをご覧ください。
- SQL Server への接続
- Oracle への接続
- フラット ファイル (テキスト ファイル) への接続
- Excel への接続
- Access への接続
- Azure Blob Storage に接続する
- ODBC に接続する
- PostgreSQL への接続
- MySQL への接続
この一覧にないデータ ソースに接続する方法については、「The Connection Strings Reference」(接続文字列リファレンス) をご覧ください。 このサード パーティのサイトには、接続文字列のサンプルと、データ プロバイダーおよび必要な接続情報に関する詳細な情報が記載されています。
必要なアクセス許可
SQL Server インポートおよびエクスポート ウィザードを実行するには、少なくとも次の権限が必要です。 データ ソースと変換先で既に作業をしている場合は、必要な権限を既に持っている可能性があります。
実行するには権限が必要な操作 | SQL Server に接続している場合に必要な特定のアクセス許可 |
---|---|
変換元および変換先のデータベースまたはファイル共有に接続する。 | サーバーおよびデータベースへのログイン権限。 |
変換元のデータベースまたはファイルからデータをエクスポートする、または読み取る。 | 変換元のテーブルおよびビューに対する SELECT 権限。 |
変換先のデータベースまたはファイルにデータをインポートする、または書き込む。 | 変換先のテーブルに対する INSERT 権限。 |
変換先データベースまたはファイルを作成する (該当する場合)。 | CREATE DATABASE 権限または CREATE TABLE 権限。 |
ウィザードによって作成された SSIS パッケージを保存する (該当する場合)。 | パッケージを SQL Serverに保存する場合は、 msdb データベースにパッケージを保存するのに十分な権限。 |
ウィザードの実行中にヘルプを得る
ヒント
ウィザードのページまたはダイアログ ボックスで F1 キーをタップすると、現在のページの文書が表示されます。
ウィザードは SQL Server Integration Services (SSIS) を使用する
ウィザードは SQL Server Integration Services (SSIS) を使用してデータをコピーします。 SSIS は、データの抽出、変換、および読み込み (ETL) を行うツールです。 ウィザードの各ページでは、SSIS の言語の一部を使用します。
SSIS での基本単位は パッケージです。 ウィザードのページを進みながらオプションを指定すると、SSIS パッケージがメモリに作成されます。
SQL Server Standard Edition 以降をインストールしている場合は、ウィザードの最後に、必要に応じて SSIS パッケージを保存することもできます。 後でパッケージを再使用したり、 SSIS デザイナーを使用してタスク、変換、イベント ドリブン ロジックを追加することでパッケージを拡張したりできます。 SQL Server インポートおよびエクスポート ウィザードは、データを変換元から変換先にコピーする基本的な Integration Services パッケージを作成するための最も簡単な方法です。
詳細については、「 SQL Server Integration Services」を参照してください。
次の手順
ウィザードを開始します。 詳細については、「 Start the SQL Server Import and Export Wizard」(SQL Server インポートおよびエクスポート ウィザードを開始する) を参照してください。
関連項目
簡単な例によるインポートおよびエクスポート ウィザードの概要
SQL Server インポートおよびエクスポート ウィザードのデータ型マッピング