Compartilhar via


Criando aplicativos com o SQL Server Native Client

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 (SNAC) não é fornecido com:

  • SQL Server 2022 (16.x) e posterior
  • SQL Server Management Studio 19 e posterior

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.

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 do SQL Server Native Client, há vários problemas que entram em jogo. Os tópicos desta seção abordam 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 nos quais 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 biblioteca, recurso, ajuda e arquivos de 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 arquivos de biblioteca dentro de 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