一括データのインポートおよびエクスポート

Microsoft SQL Server では、SQL Server テーブルとデータ ファイルとの間でデータをまとめて (一括データ) インポートおよびエクスポートできます。これは、SQL Server と異種データ ソースとの間で効率的にデータを転送するための重要な機能です。一括エクスポートとは、SQL Server テーブルから特定のデータ ファイルにデータをコピーすることです。一括インポートは、データ ファイルから SQL Server テーブルにデータを読み込むことを指します。たとえば、データを Microsoft Excel アプリケーションから特定のデータ ファイルにエクスポートした後、そのデータを SQL Server テーブルに一括インポートできます。

このセクションのトピック

トピック 説明

一括インポート操作と一括エクスポート操作について

データを一括インポートおよびエクスポートするために使用できるさまざまな方法を示し、それらを簡単に比較します。インプロセス操作とアウト プロセス操作の比較、フォーマット ファイルの説明、クエリ プロセッサと一括インポート操作に関する説明、およびパフォーマンスに関する考慮事項を記載しています。

データの一括インポートに関する基本的なガイドライン

データの一括インポートに関する重要なガイドラインを示します。

bcp ユーティリティを使用した一括データのインポートとエクスポート

bcp ユーティリティを使用してデータを一括インポートまたはエクスポートする方法の概要を説明します。

BULK INSERT または OPENROWSET(BULK...) を使用した一括データのインポート

Transact-SQL の BULK INSERT ステートメントまたは OPENROWSET 関数を使用してデータを一括インポートおよびエクスポートする方法の概要を説明します。また、Transact-SQL ステートメントを使用してリモート データ ファイルからデータを一括インポートする方法と、そのセキュリティに関する考慮事項について説明します。

HumanResources.myTeam テーブルの作成

一括データのインポートおよびエクスポートのトピックにある例で使用するテーブルの作成方法について説明します。

データをインポートまたはエクスポートするためのデータ形式

データ形式の要件に関連する制限および検討事項について説明します。また、このトピックでは、互換性を考慮したデータ形式の指定方法について説明します。

データのインポートまたはエクスポート用のフォーマット ファイル

フォーマット ファイルについて説明します。フォーマット ファイルにより、SQL Server でデータ ファイルの書き込みまたは読み取りを柔軟に行い、それによってパフォーマンスを向上させることができます。また、bcp ユーティリティを使用してフォーマット ファイルを作成する方法について説明します。

データの一括インポートとエクスポートのシナリオ

データのインポートまたはエクスポートの一般的なシナリオについて説明します。

他のサーバーへのデータベースのコピー

データベースを他のサーバーにコピーするための別の方法を紹介します。

一括インポートのパフォーマンスの最適化

一括インポート操作のパフォーマンスを最適化するための方法について説明します。

参照

その他の技術情報

Integration Services のドキュメント マップ

ヘルプおよび情報

SQL Server 2005 の参考資料の入手