下载并安装 bcp 实用工具

适用于:SQL ServerAzure SQL 数据库Azure 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 作为适用于 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
Microsoft用于SQL Server的命令行实用工具 x64x86

Microsoft 命令行实用工具包包含 bcpsqlcmd(ODBC)。 它还安装(或要求安装)Microsoft ODBC Driver for SQL Server

注释

单独下载的 bcp 的发布版本和内部版本号可能与随最新 SQL Server 累积更新 (CU) 提供的 bcp 不同。 这是预期的行为。 独立下载版本仍包含最新 CU 中的所有修复程序。

系统要求

以下是适用于在 Windows 上运行的bcp的系统要求。

获取帮助

参与编辑 SQL 文档

你是否知道你可以自行编辑 SQL 内容? 你如果这样做,不仅可以帮助改进我们的文档,还可以获得页面贡献者的殊荣。

有关详细信息,请参阅 Edit Microsoft Learn 文档