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
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 informações sobre autenticação ao conectar
bcpao Banco de Dados SQL do Azure, veja Autenticar com Microsoft Entra ID em bcp. - 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
- Autenticação com o Microsoft Entra ID 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.