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 provedor OLE DB para SQL Server (SQLOLEDB) da Microsoft herdado não são recomendados para desenvolver um novo 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 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