SQL Server Native Client (ODBC)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsPDW (Analytics Platform System)

Importante

O SQL Server Native Client (geralmente abreviado como SNAC) foi removido do SQL Server 2022 (16.x) e do SSMS (SQL Server Management Studio) 19. O SQL Server Native Client (SQLNCLI ou SQLNCLI11) e o Provedor OLE DB herdado da Microsoft para o SQL Server (SQLOLEDB) não são recomendados para um novo desenvolvimento de aplicativo. Alterne para o novo Driver do Microsoft OLE DB para SQL Server (MSOLEDBSQL) ou o Microsoft ODBC Driver for SQL Server mais recente no futuro. Para SQLNCLI que é fornecido como um componente do Mecanismo de Banco de Dados SQL Server (versões 2012 a 2019), consulte esta exceção de Ciclo de Vida de Suporte.

O ODBC é uma definição padrão de uma API (interface de programação de aplicativo) usada para acessar dados em bancos de dados relacionais ou ISAM (método de acesso sequencial indexado). SQL Server dá suporte ao ODBC, por meio do driver ODBC SQL Server Native Client, como uma das APIs nativas para escrever aplicativos C e C++ que se comunicam com SQL Server.

SQL Server programas escritos usando o driver ODBC SQL Server Native Client se comunicam com SQL Server por meio de chamadas de função C. As versões específicas SQL Server das funções ODBC são implementadas no driver ODBC SQL Server Native Client. O driver passa instruções SQL para SQL Server e retorna os resultados das instruções para o aplicativo.

O driver ODBC SQL Server Native Client está em conformidade com a especificação do Microsoft Win32 ODBC 3.51. O driver dá suporte a aplicativos escritos usando versões anteriores do ODBC da forma definida na especificação do ODBC 3.51.

Nesta seção

Consulte Também

Programação do SQL Server Native Client
Instalando o SQL Server Native Client