O que fazer quando não aparece SQL Server Native Client no ODBC

No artigo de hoje, vamos demonstrar o que fazer quando no ODBC não aparece o SQL Server Native Client.

Pessoal, se estiverem procurando o Native Client para usarem com o ERP Protheus, o recomendado atualmente é usar o ODBC Driver 17 for SQL Server, veja mais clicando abaixo em “Atenção”. Agora se realmente quer instalar o Native Client, clique abaixo em “Artigo original”.

Atenção

Conforme a documentação e prints no TDN, a recomendação atual é usar o ODBC Driver 17 for SQL Server.

Ele geralmente é instalado automaticamente, mas se quiser baixar manualmente, no link abaixo do TDN além da explicação de como configurar o driver no ODBC, tem também o link para fazer o download.

https://tdn.totvs.com/display/tec/DBAccess+-+Como+criar+uma+fonte+de+dados+para+uso+com+Microsoft+SQL+Server

Artigo original

Quando estamos instalando o Protheus, e utilizamos o SQL Server, é necessário configurar o ODBC usando o SQL Server Native Client (conforme print abaixo).

Opção Native Client

Se a opção acima não estiver aparecendo, foi devido a instalação do SQL não ter instalado automaticamente o sqlncli e assim ter as dlls necessárias para utilização.

Então para solucionar esse cenário siga o passo a passo abaixo.

  1. Acesse o seguinte link https://www.microsoft.com/pt-BR/download/details.aspx?id=56041
  2. Clique em Baixar

Escolhendo o idioma e prosseguindo

  1. Escolha sqlncli e avance para fazer o download

Selecionando o SQLNCLI e avançando

  1. Faça a instalação do arquivo e reinicie o Windows
  2. Agora abra o ODBC e a opção será exibida

Referências

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

6 Responses

  1. Jose de Aguiar Ferreira Real Neto disse:

    Legal. já precisei disso e olha que penei. Grato por compartilhar.

  2. Marcelo disse:

    Olá…
    Estamos com o SQL 2022 e ao tentar baixar o driver, informa que não deve ser usado:
    “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”

    Ainda sim, devemos usar ? Ou qual a alternativa ?

  3. Thiago disse:

    Obrigado por compartilhar!

Deixe uma resposta

Terminal de Informação