Compartilhar via


Criando aplicativos com o SQL Server Native Client

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 (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) herdados não são recomendados para o desenvolvimento de novos aplicativos.

Para novos projetos, use um dos seguintes drivers:

Para SQLNCLI que é fornecido como um componente do Mecanismo de Banco de Dados do SQL Server (versões 2012 a 2019), confira esta exceção de Ciclo de Vida de Suporte.

Ao desenvolver um aplicativo que usa a biblioteca SQL Server Native Client, há vários problemas que entram em jogo. Os tópicos desta seção discutem muitos desses problemas, incluindo a atualização do MDAC para o SQL Server Native Client, o uso do cabeçalho e dos arquivos de biblioteca do SQL Server Native Client e uma visão geral das várias cadeias de conexão que podem ser usadas com o SQL Server Native Client.

Nesta seção

Instalando o SQL Server Native Client
Discute como o SQL Server Native Client é instalado, os locais em que os vários componentes são instalados e como desinstalar o SQL Server Native Client.

Componentes do SQL Server Native Client
Discute os componentes que compõem o SQL Server Native Client, incluindo arquivos de biblioteca, recurso, ajuda e cabeçalho.

Usando palavras-chave da cadeia de conexão com o SQL Server Native Client
Discute os vários tipos de cadeias de conexão que podem ser usadas ao se conectar a um banco de dados por meio do SQL Server Native Client.

Usando os arquivos de biblioteca e de cabeçalho do SQL Server Native Client
Discute como usar o cabeçalho do SQL Server Native Client e os arquivos de biblioteca em um aplicativo.

Atualizando um aplicativo do MDAC para o SQL Server Native Client
Discute as diferenças entre o SQL Server Native Client e o MDAC e os problemas que devem ser considerados ao atualizar do MDAC para o SQL Server Native Client.

Atualizando um aplicativo no SQL Server 2005 Native Client
Discute problemas que devem ser considerados ao atualizar do SQL Server 2005 (9.x) Native Client para o SQL Server Native Client no SQL Server 2012 (11.x).

Usando o ADO com SQL Server Native Client
Discute como o ADO pode usar o SQL Server Native Client para acessar e usar a funcionalidade do SQL Server.

Políticas de suporte do SQL Server Native Client
Discute como vários componentes de acesso a dados podem ser usados com diferentes versões do SQL Server Native Client.

Conectando-se a um Banco de Dados SQL do Azure usando o SQL Server Native Client
Discute como se conectar a um Banco de Dados SQL usando o SQL Server Native Client.

Confira também

Programação do SQL Server Native Client
Tópicos de instruções sobre ODBC
Tópicos de instruções do OLE DB