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.
2. Na aba de DSN de Sistema, clique em Adicionar.
3. Escolha o SQL Server Native Client (caso não tenha, por padrão pode ser o SQL Server).
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.
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).
6. Cheque a opção para Alterar o Banco de Dados padrão, e escolhe o seu banco criado.
7. Clique em Testar Fonte de Dados, se tiver tudo certo, o teste será retornado com sucesso.
8. Extraia o arquivo do DbAccess em um diretório, no meu caso ficou em D:\TOTVS\TOTVS DBAccess (evite caracteres especiais no nome).
9. Abra a pasta, e crie um atalho do aplicativo dbaccess.
10. Clique com o botão direito no atalho, e depois clique em Propriedades.
11. No Destino, coloque -install no fim, para que o serviço seja instalado.
12. Clique com o botão direito, e depois clique em Executar como Administrador.
13. Procure pelos serviços do Windows.
14. Encontre o serviço do TOTVS DBAccess, clique com o botão direito e em seguida, clique em Propriedades.
15. Deixe o serviço como automático, e clique em Iniciar.
16. Agora, volte para a pasta e abra o aplicativo dbmonitor.
17. Por padrão, a porta default é 7890, pode confirmar.
18. Na aba de Configurações, clique em Microsoft SQL, e no ambiente clique em Novo.
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).
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.
21. Vá na aba de Assistentes, clique em Validação de Conexão.
22. Escolha Microsoft SQL.
23. Coloque o nome do ambiente informado.
24. Se estiver tudo certo, será mostrado uma mensagem 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.
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.
Bom dia Mauricio.
Esse caso nunca vi jovem.
Se você não abrir o DbMonitor e executar o Protheus, que mensagem ele mostra?
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
Bom dia.
Tente seguir esse roteiro resumido – https://terminaldeinformacao.com/2019/03/04/como-instalar-o-protheus-12-1-23-lobo-guara/
Pode ser muitas coisas, base SQL, ODBC, License Server, AppServer, etc.
Se mesmo assim não conseguir, entre em contato via Discord ou Skype (está na página de Contato).
Executei esse procedimento hoje, aliviou demais o HD do meu Servidor. Muito obrigado pela dica!
Opa, obrigado pelo feedback e comentário jovem.
Grande abraço.
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.
Boa tarde Tiago.
É um comportamento bem estranho mesmo.
Aconselhamos nesse caso, rastrear o processo com um trace do DbMonitor e abrir um chamado na TOTVS relatando o problema, pois pode ser algo do produto.
Fiz esse processo e gerei até um dump de 4gb pra Totvs, mas nada ainda. Obrigado Pela atenção Dan. o terminal da informação tem me ajudado muito aqui no TI, de verdade.
Acha, eu que agradeço pelo comentário.
É que nunca vi esse cenário, senão te orientava também.
Um grande abraço.
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.
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.
Boa tarde Ruan.
Na instalação do seu SQL, no passo 8 desse tutorial, você definiu uma senha para o usuário “sa”?
Esse mesmo usuário que você usou na configuração do ODBC?
Grande abraço.