Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Aplica a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Sistema de Plataforma de Analítica (PDW)
Base de datos SQL en Microsoft Fabric
La utilidad de programa de copia masiva (bcp) copia datos de forma masiva entre una instancia de SQL Server y un archivo de datos en un formato especificado por el usuario.
Si necesita información detallada sobre el uso de bcp con Azure Synapse Analytics, consulte Carga de datos con bcp.
Identificación de la versión instalada
Para determinar la versión instalada de bcp, ejecute el siguiente comando:
bcp -v
Si hay varias versiones de bcp instaladas en Windows, la PATH variable de entorno determina cuál se ejecuta. Para enumerar todas las copias de bcp.exe en la ruta de búsqueda, use el siguiente comando:
where bcp.exe
Para obtener información sobre cómo establecer la ruta de acceso del comando en la PATH variable de entorno, consulte Variables de entorno.
Control de versiones de bcp
La utilidad bcp tiene versiones independientes de la versión de SQL Server con la que se incluye:
| bcp versión principal | Distribution |
|---|---|
| 18 | Se incluye con SQL Server 2025 (17.x). Agrega los interruptores -Y (modo de cifrado TLS) y -u (certificado de servidor de confianza). |
| 15 | Se distribuye como utilidades de la línea de comandos de Microsoft 15 para SQL Server y se incluye con las herramientas de SQL Server 2019 (15.x) y SQL Server 2022 (16.x). |
Descargar la última versión
Las instrucciones siguientes son para bcp que se ejecuta en Windows. Para obtener instrucciones sobre cómo instalar bcp en Linux y macOS, así como los requisitos del sistema, consulte Instalación de las herramientas de línea de comandos sqlcmd y bcp de SQL Server en Linux.
| Package | Plataforma |
|---|---|
| Utilidades de la línea de comandos de Microsoft 15 para SQL Server | x64x86 |
El paquete utilidades de la línea de comandos de Microsoft contiene bcp y sqlcmd (ODBC). También instala (o requiere) microsoft ODBC Driver for SQL Server.
Nota:
Es posible que el bcp independiente no tenga el mismo número de versión y compilación que el bcp que se incluye con la actualización acumulativa (CU) de SQL Server más reciente. Se espera este comportamiento. La descarga independiente todavía contiene todas las correcciones incluidas en la CU más reciente.
Requisitos del sistema
Los siguientes requisitos del sistema son para bcp en ejecución en Windows.
- Windows 10 y versiones posteriores
- Windows Server 2016 y versiones posteriores
- Microsoft ODBC Driver for SQL Server (se recomienda el controlador 18)
Contenido relacionado
- Utilidad bcp
- Uso de la utilidad bcp
- Autenticar con Microsoft Entra ID en bcp
- Preparación de los datos para la exportación o importación en bloque
- BULK INSERT (Transact-SQL)
- OPENROWSET (Transact-SQL)
- Archivos de formato para importar y exportar datos (SQL Server)
Obtener ayuda
- Ideas para SQL: ¿Tiene sugerencias para mejorar SQL Server?
- Preguntas y respuestas de Microsoft (SQL Server)
- DBA Stack Exchange (etiqueta sql-server): Hacer preguntas sobre SQL Server
- Stack Overflow (etiqueta sql-server): Respuestas a preguntas de desarrollo de SQL
- Información y términos de licencia de Microsoft SQL Server
- Opciones de soporte técnico para usuarios profesionales
- Comentarios y ayuda adicional sobre SQL Server
Contribuya a la documentación de SQL
¿Sabía que puede editar el contenido de SQL usted mismo? Si lo hace, no solo contribuirá a mejorar la documentación, sino que también se le reconocerá como colaborador de la página.
Para obtener más información, consulte Editar documentación de Microsoft Learn.