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
Instância Gerida do Azure SQL
Azure Synapse Analytics
Importante
O SQL Server Native Client (SNAC) não é fornecido com:
- SQL Server 2022 (16.x) e versões posteriores
- SQL Server Management Studio 19 e versões posteriores
O SQL Server Native Client (SQLNCLI ou SQLNCLI11) e o Microsoft OLE DB Provider for SQL Server (SQLOLEDB) herdado não são recomendados para o desenvolvimento de novos aplicativos.
Para novos projetos, use um dos seguintes drivers:
Para SQLNCLI fornecido como um componente do Mecanismo de Banco de Dados do SQL Server (versões de 2012 a 2019), consulte esta exceção do ciclo de vida do suporte.
ODBC é uma definição padrão de uma interface de programação de aplicativos (API) usada para acessar dados em bancos de dados ISAM (método de acesso sequencial relacional) ou indexado. O SQL Server oferece suporte a ODBC, por meio do driver ODBC do SQL Server Native Client, como uma das APIs nativas para escrever aplicativos C e C++ que se comunicam com o SQL Server.
Os programas do SQL Server que são escritos usando o driver ODBC do SQL Server Native Client se comunicam com o SQL Server por meio de chamadas de função C. As versões específicas do SQL Server das funções ODBC são implementadas no driver ODBC do SQL Server Native Client. O driver passa instruções SQL para o SQL Server e retorna os resultados das instruções para o aplicativo.
O driver ODBC do SQL Server Native Client está em conformidade com a especificação Microsoft Win32 ODBC 3.51. O driver suporta aplicativos escritos usando versões anteriores do ODBC da maneira definida na especificação ODBC 3.51.