Compartilhar via


SQL Server Native Client (OLE DB)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics Analytics Platform System (PDW)

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 do SQL Server Native Client (SQLNCLI) é uma API COM de baixo nível usada para acessar dados. O provedor OLE DB do SQL Server Native Client é recomendado para o desenvolvimento de ferramentas, utilitários ou componentes de baixo nível que precisam de alto desempenho. O provedor OLE DB do SQL Server Native Client é um provedor nativo de alto desempenho que acessa diretamente o protocolo TDS (Tabular Data Stream) do SQL Server.

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

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

Importante

O SQLNCLI (OLE Client OLE DB) do SQL Server 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

Confira também

Programação do SQL Server Native Client