Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Azure SQL Managed Instance
Azure Synapse Analytics
Armazém no Microsoft Fabric
Base de dados SQL no Microsoft Fabric
A utilidade de cópia em massa (bcp) copia em massa dados entre uma instância do SQL Server e um ficheiro de dados num formato especificado pelo utilizador.
- Para obter informações sobre autenticação ao ligar
bcpao Base de Dados SQL do Azure, consulte Autenticação com Microsoft Entra ID no bcp. - Para informações detalhadas sobre como usar
bcpcom Azure Synapse Analytics, consulte Carregar dados com bcp. -
bcpestá atualmente em pré-visualização no Warehouse do Microsoft Fabric. -
bcpNão é possível importar dados no endpoint SQL Analytics no Microsoft Fabric.
Identificar versão instalada
Para determinar a versão instalada de bcp, execute o seguinte comando:
bcp -v
Se várias versões de bcp estiverem instaladas no Windows, a PATH variável ambiente determina qual delas é executada. Para listar todas as cópias de bcp.exe no caminho de pesquisa, use o seguinte comando:
where bcp.exe
Para informações sobre como definir o caminho de comando na PATH variável de ambiente, veja Variáveis de ambiente.
Versionamento do Plano de Continuidade de Negócios
O utilitário bcp tem versionamento independente da versão do SQL Server com que é fornecido:
bcp Versão principal |
Distribution |
|---|---|
18 |
Vem com SQL Server 2025 (17.x). Adiciona os interruptores -Y (modo de encriptação TLS) e -u (certificado de servidor de confiança). |
15 |
Distribuído como Microsoft Command Line Utilities 15 para SQL Server, e incluído com as ferramentas SQL Server 2019 (15.x) e SQL Server 2022 (16.x). |
Faça o download da versão mais recente
As seguintes instruções são para bcp correr no Windows. Para instruções sobre instalação bcp no Linux e macOS, bem como requisitos do sistema, consulte Instalar as ferramentas de linha de comandos sqlcmd e bcp SQL Server no Linux.
| Package | Platform |
|---|---|
| Utilidades de Linha de Comandos Microsoft para SQL Server | x64x86 |
O pacote Microsoft Command Line Utilities contém tanto bcp e sqlcmd (ODBC). Também instala (ou exige) o Microsoft ODBC Driver para SQL Server.
Note
A transferência autónoma de bcp poderá não ter o mesmo número de versão e de compilação que o bcp incluído na atualização cumulativa (CU) mais recente do SQL Server. Este comportamento é esperado. O download standalone ainda contém todas as correções incluídas na última Atualização Cumulativa (CU).
Requisitos de sistema
Os seguintes requisitos de sistema são para bcp correr no Windows.
- Windows 10 e versões posteriores
- Windows Server 2016 e versões posteriores
- Driver ODBC Microsoft para SQL Server (driver 18 é recomendado)
Conteúdo relacionado
- utilitário bcp
- Como usar a utilidade BCP
- Autenticar com o Microsoft Entra ID no BCP
- Preparar dados para exportação ou importação em massa
- BULK INSERT (Transact-SQL)
- OPENROWSET (Transact-SQL)
- Formatar arquivos para importar ou exportar dados (SQL Server)
Obter ajuda
- Ideias para SQL: Tens sugestões para melhorar SQL Server?
Microsoft Perguntas & A (SQL Server) - DBA Stack Exchange (tag sql-server): Faça perguntas sobre o SQL Server
- Stack Overflow (tag sql-server): respostas a perguntas de desenvolvimento SQL
- Termos e informações de licença do Microsoft SQL Server
- Opções de suporte para utilizadores empresariais
- Ajuda SQL Server adicional e feedback
Contribuir para a documentação do SQL
Você sabia que você mesmo pode editar conteúdo SQL? Se o fizer, não só ajudará a melhorar a nossa documentação, como também será creditado como contribuidor da página.
Para obter mais informações, consulte Editar a documentação do Microsoft Learn.