SQL Server Native Client (OLE DB)

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 provedor OLE DB do 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. Alterne para o novo Driver do Microsoft OLE DB para SQL Server (MSOLEDBSQL) no futuro.

O provedor OLE DB SQL Server Native Client (SQLNCLI) é uma API COM de baixo nível usada para acessar dados. O provedor OLE DB SQL Server Native Client é recomendado para desenvolver ferramentas, utilitários ou componentes de baixo nível que precisam de alto desempenho. O provedor OLE DB SQL Server Native Client é um provedor nativo de alto desempenho que acessa diretamente o protocolo TDS (Fluxo de Dados Tabulares) do SQL Server.

SQL Server Native Client fornece suporte ao OLE DB para aplicativos que se conectam a SQL Server.

O provedor OLE DB SQL Server Native Client é um provedor compatível com OLE DB versão 2.0.

Importante

O SQL Server Native Client OLE DB (SQLNCLI) permanece preterido e não é recomendável usá-lo para novos trabalhos de desenvolvimento. Em vez disso, use o novo Driver do Microsoft OLE DB para SQL Server (MSOLEDBSQL), que será atualizado com os recursos de servidor mais recentes.

Nesta seção

Consulte Também

Programação do SQL Server Native Client