下載並安裝 BCP 工具

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse Analytics分析平台系統(PDW)Microsoft Fabric 中的倉儲Microsoft Fabric 中的 SQL 資料庫

批量複製程式工具(bcp)會在 SQL Server 實例與使用者指定格式的資料檔案間批量複製資料。

  • 有關使用 bcp Azure Synapse Analytics 的詳細資訊,請參見「用 bcp 載入資料」。
  • bcp目前在 Microsoft Fabric 的 Warehouse 中處於預覽階段。
  • bcp無法在 Microsoft Fabric 的 SQL 分析端點匯入資料。

識別已安裝版本

若要確認 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 以 Microsoft 命令列工具 15 形式發佈於 SQL Server,並隨 SQL Server 2019(15.x)及 SQL Server 2022(16.x)工具一同捆綁。

下載最新版本

下列說明適用於在 Windows 上執行的 bcp。 關於在 Linux 和 macOS 上安裝bcp的說明,以及系統需求,請參見「在 Linux 上安裝 sqlcmd 和 bcp SQL Server 命令列工具」。

Package Platform
Microsoft SQL Server 命令列工具 x64x86

Microsoft 命令列工具套件同時包含 bcpsqlcmd (ODBC)。 它也會安裝(或要求) Microsoft ODBC SQL Server 驅動程式

Note

獨立bcp下載版本可能與最新 SQL Server 累積更新(CU)附帶的版本和建構號bcp不同。 此行為是預期的。 獨立下載仍包含最新 CU 中所有的修正。

系統需求

以下系統需求適用於bcp在 Windows 上運行。

尋求幫助

參與編輯 SQL 文件

您知道您可以自行編輯 SQL 內容嗎? 如果這麼做,您不僅能協助改善我們的文件,還能被列為該頁面的貢獻者。

欲了解更多資訊,請參閱 編輯Microsoft學習文件