Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
Analytics Platform System (PDW)
Warehouse no Microsoft Fabric
Banco de dados SQL no Microsoft Fabric
O utilitário de programa de cópia em massa (bcp) copia dados entre uma instância do SQL Server e um arquivo de dados em um formato especificado pelo usuário.
- Para obter informações detalhadas sobre como usar
bcpcom Azure Synapse Analytics, consulte Carregar dados com bcp. -
bcpestá atualmente em versão prévia no Warehouse do Microsoft Fabric. -
bcpnão é possível importar dados para o endpoint de análise SQL no Microsoft Fabric.
Identificar a versão instalada
Para determinar a versão instalada, bcpexecute o seguinte comando:
bcp -v
Se várias versões forem bcp instaladas em Windows, a PATH variável de ambiente determinará qual delas será executada. Para listar todas as cópias de bcp.exe no caminho de busca, use o seguinte comando:
where bcp.exe
Para obter informações sobre como definir o caminho de comando na PATH variável de ambiente, consulte variáveis de ambiente.
controle de versão do BCP
O utilitário bcp tem versionamento independente da versão do SQL Server com a qual é fornecido:
bcp versão principal |
Distribution |
|---|---|
18 |
É fornecido com o SQL Server 2025 (17.x). Adiciona -Y (modo de criptografia TLS) e -u comutadores (certificado de servidor confiável). |
15 |
Distribuídos como Utilitários de Linha de Comando da Microsoft 15 para SQL Server e agrupados com as ferramentas SQL Server 2019 (15.x) e SQL Server 2022 (16.x). |
Baixar a versão mais recente
As instruções a seguir são para execução bcp em Windows. Para obter instruções sobre como instalar bcp no Linux e no macOS, bem como os requisitos do sistema, consulte Instalar o sqlcmd e o bcp SQL Server ferramentas de linha de comando no Linux.
| Package | Platform |
|---|---|
| utilitários de linha de comando Microsoft para SQL Server | x64x86 |
O pacote de utilitários de linha de comando da Microsoft contém tanto bcp quanto sqlcmd (ODBC). Ele também instala (ou requer) o Microsoft ODBC Driver for SQL Server.
Note
O download independente bcp pode não ter a mesma versão e o mesmo número de build que o bcp incluído na atualização cumulativa (CU) mais recente do SQL Server. Esse comportamento é esperado. O download autônomo ainda contém todas as correções incluídas na atualização cumulativa mais recente (CU).
Requisitos de sistema
Os seguintes requisitos de sistema são para o bcp em execução no Windows.
- Windows 10 e versões posteriores
- Windows Server 2016 e versões posteriores
- Microsoft ODBC Driver for SQL Server (o driver 18 é recomendado)
Conteúdo relacionado
- utilitário bcp
- Como usar o utilitário bcp
- Autenticar com a Identidade do Microsoft Entra no bcp
- Preparar dados para exportação ou importação em massa
- BULK INSERT (Transact-SQL)
- OPENROWSET (Transact-SQL)
- Arquivos de formato para importação ou exportação de dados (SQL Server)
Obter ajuda
- Ideias para SQL: Tem sugestões para melhorar o SQL Server?
- Microsoft Q&A (SQL Server)
- DBA Stack Exchange (tag sql-server): Faça perguntas sobre SQL Server
- Stack Overflow (tag sql-server): respostas para perguntas sobre desenvolvimento SQL
- Informações e termos de licença do Microsoft SQL Server
- Opções de suporte para usuários empresariais
- Ajuda e comentários adicionais sobre o SQL Server
Contribua com a documentação do SQL
Você sabia que pode editar o conteúdo do SQL por conta própria? Ao fazer isso, além de melhorar nossa documentação, você também será creditado como um colaborador da página.
Para obter mais informações, consulte a documentação Edit Microsoft Learn.