対象者:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
アナリティクスプラットフォームシステム(PDW)
Microsoft FabricにおけるSQLデータベース
一括コピー プログラム ユーティリティ (bcp) は、SQL Server のインスタンスとユーザー指定の形式でデータ ファイルの間でデータを一括コピーします。
bcp を Azure Synapse Analytics で使用する方法の詳細については、bcp でのデータの読み込みに関する記事を参照してください。
インストールされているバージョンを特定する
インストールされている bcp のバージョンを確認するには、次のコマンドを実行します。
bcp -v
Windows に複数のバージョンの bcp がインストールされている場合、 PATH 環境変数によって実行するものが決まります。 検索パス上の bcp.exe のすべてのコピーを一覧表示するには、次のコマンドを使用します。
where bcp.exe
PATH環境変数でコマンド パスを設定する方法については、「環境変数」を参照してください。
bcp のバージョン管理
bcp ユーティリティは、付属の SQL Server リリースとは別にバージョン管理されます。
| bcp メジャー バージョン | Distribution |
|---|---|
| 18 | SQL Server 2025 (17.x) に付属しています。
-Y (TLS 暗号化モード) および-u (信頼サーバー証明書) スイッチを追加します。 |
| 15 | SQL Server 用の Microsoft コマンド ライン ユーティリティ 15 として配布され、SQL Server 2019 (15.x) および SQL Server 2022 (16.x) ツールにバンドルされています。 |
最新バージョンをダウンロードする
次の手順は、Windows で実行されている bcp を対象にしています。 Linux および macOS に bcp をインストールする手順とシステム要件については、 Linux への sqlcmd および bcp SQL Server コマンド ライン ツールのインストールに関する記事を参照してください。
| Package | Platform |
|---|---|
| SQL Server 用 Microsoft コマンド ライン ユーティリティ 15 | x64x86 |
Microsoft コマンド ライン ユーティリティ パッケージには、 bcp と sqlcmd (ODBC) の両方が含まれています。 また、 Microsoft ODBC Driver for SQL Server もインストール (または必要) します。
Note
スタンドアロン bcp のダウンロードには、最新の SQL Server 累積更新プログラム (CU) に付属する bcp と同じリリース番号とビルド番号がない可能性があります。 この動作は想定内です。 スタンドアロン ダウンロードには、最新の CU に含まれるすべての修正プログラムが引き続き含まれています。
システム要件
次のシステム要件は、Windows で実行されている bcp に関するものです。
- Windows 10 以降のバージョン
- Windows Server 2016 以降のバージョン
- Microsoft ODBC Driver for SQL Server (ドライバー 18 をお勧めします)
関連するコンテンツ
- bcp ユーティリティ
- bcp ユーティリティの使用方法
- bcp で Microsoft Entra ID を使用して認証する
- 一括エクスポートまたは一括インポートのデータの準備
- バルクインサート(Transact-SQL)
- OPENROWSET (Transact-SQL)
- データをインポートまたはエクスポートするためのフォーマット ファイル (SQL Server)
サポートを受ける
- SQL のアイデア: SQL Server の改善に関する提案はありますか?
- Microsoft Q & A (SQL Server)
- DBA Stack Exchange (タグ sql-server): SQL Serverへの質問をしてください
- Stack Overflow (タグ sql-server): SQL 開発に関する質問への回答
- Microsoft SQL Server ライセンス条項と情報
- 法人のお客様向けサポート オプション
- 追加のSQL Serverのヘルプとフィードバック
SQL ドキュメントへの投稿
SQL コンテンツを自分で編集できることはご存じですか。 これにより、ドキュメントが改善されるだけでなく、ページの共同作成者としてもクレジットされます。
詳細については、 Microsoft Learn ドキュメントの編集を参照してください。