适用于:SQL Server
Azure 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 命令行实用工具包包含 bcp 和 sqlcmd(ODBC)。 它还安装(或要求安装)Microsoft ODBC Driver for SQL Server。
注释
单独下载的 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 进行身份验证
- 准备用于批量导出或导入的数据
- BULK INSERT (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 内容? 你如果这样做,不仅可以帮助改进我们的文档,还可以获得页面贡献者的殊荣。
有关详细信息,请参阅 Edit Microsoft Learn 文档。