ODBC Driver for SQL Server

Build 25.0.9434

BatchMode

SQL Server にデータを挿入する際のバッチ操作の実行モードを指定します。

Possible Values

BCP, STANDARD

データ型

string

デフォルト値

"STANDARD"

解説

このプロパティは、SQL Server に対してバルク挿入を行う際に、本製品 がどのように処理を行うかを制御します。

以下の2つのモードがサポートされています。

  • STANDARD:バッチ操作に標準SQL のINSERT、UPDATE、DELETE ステートメントを使用します。このモードは広範な互換性を提供し、完全なSQL 機能をサポートします。
  • BCP:SQL Server のネイティブなBulkCopy(BCP)プロトコルを使用して、より低レベルのTCP 接続を通じてデータを直接転送します。 この方法はINSERT 操作のみをサポートし、大量データのロード時にパフォーマンスが向上する可能性があります。

BCP モードはデータの挿入に限定されており、更新や削除はサポートされません。さらに、一部の環境では、BCP が必要とする低レベル通信を制限するファイアウォールやネットワークルールが存在する場合があります。

このプロパティは、バルクデータ操作のパフォーマンスと動作を制御するのに役立ちます。パフォーマンスが重要で挿入操作のみが必要な場合は、BCP を使用してください。 更新や削除を含むより広範なSQL サポートが必要な場合は、STANDARD を使用してください。

追加情報

BCP モードを使用するには、TCP レベルでのバルク転送を許可するようにサーバー構成を追加で行う必要がある場合があります。このモードを選択する場合は、ファイアウォール設定やSQL Server の権限がBCP アクセスをサポートしていることを確認してください。

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9434