Como Instalar o Protheus – Parte 3 – DbAccess e ODBC

Olá pessoal…

Continuando hoje sobre como instalar o Protheus, vamos falar sobre a Instalação do DbAccess e configuração do ODBC.

Veja outras partes de Como Instalar o Protheus:
Parte 1 – Baixando o que é necessário
Parte 2 – Instalação do SQL Server
Parte 4 – Protheus e Protheus Data
Instalação e Configuração do TDS

Vamos lá, são 24 passos bem simples.

1. Vamos configurar primeiro o ODBC, clique no iniciar e procure por ODBC, se for Windows mais novos, será mostrado ambas as versões, 64 ou 32, se for alguma versão mais antiga, ao procurar será aberto o ODBC 34 bits, e o da pasta C:\Windows\SysWOW64, é o de 32 bits.
Obs.: Caso você utilize o TOTVS | DBAccess 32 bits em sistemas operacionais 64 bits, o certo é configurar o ODBC 32 bits.

Procurando o ODBC

Procurando o ODBC

2. Na aba de DSN de Sistema, clique em Adicionar.

Adicionando DSN de Sistema

Adicionando DSN de Sistema

3. Escolha o SQL Server Native Client (caso não tenha, por padrão pode ser o SQL Server).

Escolhendo SQL Server Native Client

Escolhendo SQL Server Native Client

4. Coloque o nome da base de dados, a descrição pode ser a mesma que o nome, e o servidor o IP\Instância, no nosso caso, localhost\SQLEXPRESS.

Configurando a base

Configurando a base

5. Coloque como autenticação do SQL Server, coloque o usuário sa, e a senha criada (no nosso caso tst123, informada no passo 8 da Parte 2 – Instalação do SQL Server).

Informando usuário e senha

Informando usuário e senha

6. Cheque a opção para Alterar o Banco de Dados padrão, e escolhe o seu banco criado.

Alterando o banco padrão para essa base criada

Alterando o banco padrão para essa base criada

7. Clique em Testar Fonte de Dados, se tiver tudo certo, o teste será retornado com sucesso.

Tela para testar configurações

Tela para testar configurações

8. Extraia o arquivo do DbAccess em um diretório, no meu caso ficou em D:\TOTVS\TOTVS DBAccess (evite caracteres especiais no nome).

Criando pasta para o DBAccess

Criando pasta para o DBAccess

9. Abra a pasta, e crie um atalho do aplicativo dbaccess.

Criando um atalho

Criando um atalho

10. Clique com o botão direito no atalho, e depois clique em Propriedades.

Acessando as Propriedades

Acessando as Propriedades

11. No Destino, coloque -install no fim, para que o serviço seja instalado.

Colocando -install para instalar como serviço

Colocando -install para instalar como serviço

12. Clique com o botão direito, e depois clique em Executar como Administrador.

Executar como Administrador

Executar como Administrador

13. Procure pelos serviços do Windows.

Serviços do Windows

Serviços do Windows

14. Encontre o serviço do TOTVS DBAccess, clique com o botão direito e em seguida, clique em Propriedades.

Abrindo as propriedades do Serviço

Abrindo as propriedades do Serviço

15. Deixe o serviço como automático, e clique em Iniciar.

Deixando como automático

Deixando como automático

16. Agora, volte para a pasta e abra o aplicativo dbmonitor.

Abrindo o DbMonitor

Abrindo o DbMonitor

17. Por padrão, a porta default é 7890, pode confirmar.

Confirmando server e porta

Confirmando server e porta

18. Na aba de Configurações, clique em Microsoft SQL, e no ambiente clique em Novo.

Aba referente a bancos SQL Server

Aba referente a bancos SQL Server

19. Digite um nome do ambiente (o mesmo da sua base de dados criada no passo 16 da Parte 2 – Instalação do SQL Server).

Digitando o nome do banco criado

Digitando o nome do banco criado

20. Coloque o usuário sa, e a senha criada (no nosso caso tst123, informada no passo 8 da Parte 2 – Instalação do SQL Server), e clique em Salvar.

Colocando usuário e senha

Colocando usuário e senha

21. Vá na aba de Assistentes, clique em Validação de Conexão.

Acessando a Validação de Conexão

Acessando a Validação de Conexão

22. Escolha Microsoft SQL.

Definindo como Microsoft SQL

Definindo como Microsoft SQL

23. Coloque o nome do ambiente informado.

Colocando o nome da base de dados criada

Colocando o nome da base de dados criada

24. Se estiver tudo certo, será mostrado uma mensagem de Conexão Ok.

Teste de Conexão OK

Teste de Conexão OK

Continua na Parte 4 – Protheus e Protheus Data

Veja outras partes de Como Instalar o Protheus:
Parte 1 – Baixando o que é necessário
Parte 2 – Instalação do SQL Server
Parte 4 – Protheus e Protheus Data
Instalação e Configuração do TDS

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.

14 Responses

  1. Mauricio disse:

    Boa tarde amigo.
    Segui o seu tutorial e funcionou corretamente, porém estou com problemas ao reiniciar o PC. Mesmo o serviço do DbAcess estando automático, se eu tentar iniciar o smartclient direto não funciona. Quando eu reinicio o pc eu sempre tenho que validar a conexão no DbMonitor pra depois conseguir acesso no smartclient. O que pode ser isso? Eu nem preciso configurar nada, somente validar a conexão mesmo.
    Obrigado pela atenção.

  2. Juliano Pereira de Souza Junior disse:

    Boa noite amigo, fiz a instalação tudo igual foi feito aqui, porém quando seleciono empresa teste ele da esse erro aqui !

    ocorreu um erro inesperado na inicialização.

    Verifiquei tudo ate agora mas nao acho onde pode ser o problema

  3. Rodolfo Palugan disse:

    Executei esse procedimento hoje, aliviou demais o HD do meu Servidor. Muito obrigado pela dica!

  4. Tiago Fonseca Lima disse:

    Boa tarde, alguém já teve problemas com tabelas temporarias no DbAccess? eu uso banco postgres, fica dando mensagem de primary key o tempo todo, quando vai gerar o sped derruba o DbAccess.

  5. Rafael Oliveira disse:

    Bom dia, realizei o processo na minha máquina com Windows 10. A ideia é gerar meu ambiente de testes para estudo em casa, porém ao clicar em finalizar o dbmonitor da um erro de conexão. Tentei realizar a conexão diversas vezes depois disso e não consegui, seria por causa do sistema operacional a falha? Poderia me ajudar com está dúvida.

    • Bom dia Rafael, tudo joia?
      Já utilizei com Windows 10, e hoje utilizo normalmente com o Windows 11. Então não seria incompatibilidade com esse S.O.
      A sua conexão com o ODBC esta funcionando? Ela tem que ser efetuada antes do DbMonitor.

  6. Ruan Saraiva disse:

    Boa tarde Dan,
    Estou com o mesmo problema. Já configurei o ODBC e validei a conexão, porém quando vou validar a conexão do DbMonitor ocorre o erro de falha de conexão por erro no ambiente, usuário ou senha.

Deixe uma resposta para Juliano Pereira de Souza JuniorCancelar resposta

Terminal de Informação