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.
Se aplica a:SQL Server
Azure SQL Database
Instancia
administrada de Azure SQLAzure Synapse Analytics
Analytics Platform System (PDW)
Almacenamiento en Microsoft Fabric
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.
- Para obtener información detallada sobre el uso
bcpcon Azure Synapse Analytics, consulte Carga de datos con bcp. -
bcpactualmente está en versión preliminar en Warehouse en Microsoft Fabric. -
bcpno puede importar datos en el punto de conexión de SQL Analytics en Microsoft Fabric.
Identificación de la versión instalada
Para determinar la versión instalada de bcp, ejecute el siguiente comando:
bcp -v
Si se instalan varias versiones de bcp 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 un control de versiones independiente de la versión de SQL Server con la que se distribuye:
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 siguientes instrucciones son para bcp que se ejecuta en Windows. Para obtener instrucciones para instalar bcp en Linux y macOS, así como los requisitos del sistema, consulte Instalar las herramientas de línea de comandos sqlcmd y bcp de SQL Server en Linux.
| Package | Plataforma |
|---|---|
| utilidades de línea de comandos de Microsoft para SQL Server | x64x86 |
El paquete de utilidades de línea de comandos de Microsoft contiene tanto bcp como sqlcmd (ODBC). También instala (o requiere) microsoft ODBC Driver for SQL Server.
Nota:
Es posible que la descarga independiente bcp no tenga el mismo número de versión y compilación que el bcp que se incluye con la actualización acumulativa (CU) más reciente de SQL Server. 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 ejecutar bcp 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.