Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Versão: 18.6.1.1
Data: 17 de dezembro de 2025
ODBC é a principal API nativa de acesso a dados para aplicativos escritos em C e C++ para SQL Server. Há um driver ODBC para a maioria das fontes de dados. Outras linguagens que podem usar ODBC incluem COBOL, Perl, PHP e Python. O ODBC é amplamente utilizado em cenários de integração de dados.
O driver ODBC vem com ferramentas como sqlcmd e bcp. O utilitário sqlcmd permite executar instruções Transact-SQL, procedimentos do sistema e scripts SQL. O utilitário bcp copia dados em massa entre uma instância do Microsoft SQL Server e um arquivo de dados em um formato que você escolher. Você pode usar bcp para importar muitas linhas novas para tabelas do SQL Server ou para exportar dados de tabelas para arquivos de dados.
Exemplo de código em C++
O exemplo a seguir demonstra como usar as APIs ODBC para se conectar e acessar um banco de dados:
Baixar
Documentação
Caraterísticas
SQL Server Native Client (os recursos disponíveis também se aplicam, sem OLEDB, ao driver ODBC para SQL Server)
Usando o Microsoft Entra ID (anteriormente Azure Ative Directory)
Linux e macOS
- Instalando o driver no Linux
- Instalação do driver no macOS
- Conectando-se ao SQL Server
- Conectando-se com bcp
- Conectando-se com sqlcmd
- Rastreamento de acesso a dados
- Perguntas Mais Frequentes
- Instalando o Gerenciador de Driver
- Problemas conhecidos
- Orientações de programação
- Notas de versão
- Notas de versão (mssql-tools)
- Suporte para alta disponibilidade e recuperação de desastres
- Usando autenticação integrada (Kerberos)
Windows
- Exemplo de execução assíncrona (método de notificação)
- Driver-Aware Gestão de Pool de Conexões
- Recursos e alterações de comportamento
- Notas de Lançamento do ODBC para SQL Server no Windows
- Requisitos do sistema, instalação e arquivos de driver