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 (geralmente abreviado como SNAC) foi removido do SQL Server 2022 (16.x) e do SSMS (SQL Server Management Studio) 19. 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. Alterne para o novo Driver do Microsoft OLE DB para SQL Server (MSOLEDBSQL) ou o Microsoft ODBC Driver for SQL Server mais recente no futuro. Para SQLNCLI que é fornecido como um componente do Mecanismo de Banco de Dados SQL Server (versões 2012 a 2019), consulte esta exceção de Ciclo de Vida de Suporte.

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

Nesta seção

Instalando o SQL Server Native Client
Discute como SQL Server Native Client é instalado, os locais nos quais vários componentes estão instalados e como desinstalar SQL Server Native Client.

Componentes do SQL Server Native Client
Discute os componentes que compõem 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 de SQL Server Native Client.

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

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

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

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

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 de SQL Server Native Client.

Connecting to an Azure SQL Database Using SQL Server Native Client (Conectando 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 SQL Server Native Client.

Consulte Também

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