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
Criando um aplicativo provedor OLE DB do SQL Server Native Client
SPNs (Nomes da Entidade de Serviço) em conexões de cliente (OLE DB)