一括インポートまたは一括エクスポートのデータ形式 (SQL Server)
適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)
SQL Server では、データを文字データ形式でもネイティブ バイナリ データ形式でも受け取ることができます。 SQL Server と別のアプリケーション ( Microsoft Excel など) または別のデータベース サーバー (Oracle や SQL Serverなど) との間でデータを移動するときは、文字形式を使用します。 SQL Serverのインスタンス間でデータを転送する場合にのみ、ネイティブ形式を使用できます。
このトピックの内容
一括インポートまたは一括エクスポートのデータ形式
次の表は、データの表現方法や転送元または転送先に基づいて、一般的にどのデータ形式を使用するのが適切かを示しています。
Operation | ネイティブ | Unicode ネイティブ | 文字 | Unicode 文字 |
---|---|---|---|---|
拡張文字や 2 バイト文字セット (DBCS) の文字を含まないデータ ファイルを使用して、 SQL Server の複数のインスタンス間でデータを一括転送します。 フォーマット ファイルを使用する場合を除いて、これらのテーブルは同じように定義されている必要があります。 | はい* | - | - | - |
文字形式や Unicode 形式とは異なり、ネイティブ データ形式では各 sql_variant 値のメタデータが保持されるので、 sql_variant 列ではネイティブ データ形式を使用することが最も適しています。 | はい | - | - | - |
拡張文字や DBCS 文字を含むデータ ファイルを使用して、 SQL Server の複数のインスタンス間でデータを一括転送します。 | - | はい | - | - |
別のプログラムで生成されたテキスト ファイルからデータを一括インポートします。 | - | - | はい | - |
別のプログラムで使用するテキスト ファイルにデータを一括エクスポートします。 | - | - | はい | - |
Unicode データを含み、拡張文字や DBCS 文字は含まないデータ ファイルを使用して、 SQL Server の複数のインスタンス間でデータを一括転送します。 | - | - | - | はい |
* bcp を使用した SQL Server からの最速のデータの一括エクスポート方法です。
Related Tasks
参照
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示