Tempo de leitura: 12 minutos
Olá, me chamo Adilio Costa, hoje daremos início ao segundo post de uma série de 3 posts sobre como fazer a instalação e configuração do Protheus 12.1.23(Lobo Guará), que é a mais nova versão do ERP Protheus da Totvs.
A seguir você verá os tópicos que abordaremos nessa série de 3 posts:
- Download dos arquivos do Protheus e programas auxiliares
- Instalação do SQL Server, SQL Server Management Studio e criação do banco de dados Protheus_12_1_23
- Configuração da fonte de dados ODBC para conexão com o banco de dados Protheus_12_1_23
- Instalação do DBAccess\Topconnect e Configuração do DBMonitor para comunicação com o ODBC
- Instalação e configuração do License Server Virtual do Protheus
- Criação dos diretórios do Protheus(protheus(apo,bin), protheus_data(system,systemload))
- Configuração e Inicialização do ERP Protheus 12.1.23(Lobo Guará)
No primeiro post, Instalação e configuração do Protheus 12.1.23-Lobo Guará – Parte 1 abordamos os seguintes tópicos:
1 – Download dos arquivos do Protheus e programas auxiliares
2 – Instalação do SQL Server, SQL Server Management Studio e criação do banco de dados Protheus_12_1_23
Nesse segundo post, Instalação e configuração do Protheus 12.1.23-Lobo Guará – Parte 2 iremos abordar os seguintes tópicos:
3 – Configuração da fonte de dados ODBC para conexão com o banco de dados Protheus_12_1_23
4 – Instalação do DBAccess\Topconnect e Configuração do DBMonitor para comunicação com o ODBC
5 – Instalação e configuração do License Server Virtual do Protheus
3 – Configuração da fonte de dados ODBC para conexão com o banco de dados PROTHEUS_12_1_23
Agora iniciaremos a configuração da fonte de dados ODBC para conectar ao banco de dados PROTHEUS_12_1_23 que criamos no post Instalação e configuração do Protheus 12.1.23-Lobo Guará – Parte 1
ODBC é uma abreviação de Open DataBase Connectivity, ODBC é um padrão de interfaces para acesso a sistemas gerenciadores de banco de dados(SGBD), isso significa que podemos configurar no ODBC interfaces específicas para acessar o banco de dados que quisermos. No exemplo que iremos ver nessa etapa iremos usar o ODBC para configurar uma interface de acesso ao sistema gerenciador de dados do SQL Server.
Para configurarmos uma fonte de dados ODBC para acessar o banco de dados SQL Server precisamos informar os seguintes dados:
- Nome da Fonte de Dados: É o nome/identificador da fonte de dados que utilizaremos para referenciar nas configurações de acesso à essa fonte;
- Driver do Banco de Dados: Identifica o driver(interface de acesso ao banco de dados) do banco de dados que iremos acessar, assim podemos utilizar o driver do SQL Server, Oracle, Postgres etc.
- Local do Banco de Dados:Identifica o local onde está(local de instalação) o servidor do banco de dados, podemos informar o IP ou o nome da máquina onde está o servidor do banco de dados;
- Usuário do Banco de Dados:Identifica o usuário que se conectará ao banco de dados;
- Senha do Usuário do Banco de Dados:Identifica a senha(definida na instalação do banco de dados) do usuário do banco de dados
Para iniciarmos a configuração do ODBC pesquise no menu iniciar do Windows pela palavra ODBC e você deverá ver uma imagem como abaixo:

Na próxima tela você verá uma tela como a de baixo, clique em DNS de Sistema e depois em Adicionar:

Na próxima tela selecionaremos o driver do banco de dados que iremos utilizar, nesse caso o driver SQL Server Native Client 11.0 e cliquemos em Concluir:

Na próxima tela iremos informar o Nome da Fonte de Dados, nesse caso informei o nome da fonte de dados como PROTHEUS_12_1_23 mas fica a seu critério, a Descrição da fonte de dados e o Local do Banco de Dados(local do servidor), nesse caso poderemos informar o IP ou nome da máquina a qual o servidor do SQL Server está instalado, no exemplo coloquei o nome da minha máquina, ADILIOCOSTA. Clique em Avançar:

Na próxima tela marque a segunda opção, Com autenticação do SQL Server usando ident. logon e senha inseridos pelo usuário, informe o usuário(ID Logon) sa e a senha informada durante a instalação do SQL Server, na etapa 2.1 – Instalação do SQL Server do post Instalação e configuração do Protheus 12.1.23-Lobo Guará – Parte 1 . Clique em Avançar:

Na próxima tela confira as informações passadas e clique em Testar fonte de dados:

Na próxima tela caso as configurações estejam ok você deverá ver que os testes foram concluídos com êxito, clique em OK:

Na próxima tela teremos a nossa configuração da fonte de dados ODBC para SQL Server concluída. Clique em OK:

4 – Instalação do DBAccess\Topconnect e Configuração do DBMonitor para comunicação com o ODBC
Nessa etapa daremos início a instalação do DBAccess(topconnect) e configurá-lo através do DBMonitor para se comunicar com a fonte de dados ODBC que criamos anteriormente. Para iniciarmos esse processo renomeie a pasta extraída do DBAccess que baixamos na etapa 1.2 – Download do DBAccess\TopConnect do post Instalação e configuração do Protheus 12.1.23-Lobo Guará – Parte 1 para o nome DBACCESS e copie para unidade C da sua máquina:

Na próxima etapa entre dentro da pasta DBACCESS e crie um atalho do programa executável dbaccess64.exe contido dentro desta pasta conforme a imagem abaixo:

O DBAccess pode ser executado como console ou como serviço do windows, nesse caso iremos configurá-lo para executar como console, para isso clique o botão direito do mouse no atalho do dbaccess64 – atalho que criamos anteriormente, vá em propriedades, no campo Destino teremos o valor C:\DBACCESS\dbaccess64.exe, dê um espaço após a extensão .exe e acrescente o comando -console, assim teremos o seguinte valor C:\DBACCESS\dbaccess64.exe -console. Clique em Aplicar e depois OK:

Na próxima execute o atalho dbaccess64 – atalho e após isso você verá o DBAccess executando em modo console e está aguardando requisições na porta 7890,conforme a imagem abaixo:

Agora iremos configurar o DBAccess(topconnect) para se comunicar com a fonte de dados ODBC, para isso utilizaremos a ferramenta dbmonitor, essa ferramenta é utilizada para informamos a qual fonte de dados ODBC iremos nos comunicar, seu programa executável está dentro da pasta DBACCESS, chamado dbmonitor.exe:

Dê dois cliques no executável dbmonitor e surgirá a tela onde você irá informar por qual porta o dbmonitor irá se comunicar com o dbaccess, nesse caso a porta 7890, depois informe o IP ou nome do servidor a qual o DBAccess encontra-se instalado, como o DBAccess encontra-se instalado na minha máquina local eu informei localhost e a porta 7890. Clique em OK:

Na próxima tela selecione a aba Configurações e depois na aba Microsoft SQL(que é o banco de dados que estamos utilizando nesses posts) e clique em NOVO:

Na próxima tela iremos informar o nome da fonte de dados que iremos nos conectar, nesse caso a fonte de dados que criamos anteriormente, de nome PROTHEUS_12_1_23. Clique em OK:

Depois informaremos o nome do usuário que configuramos para acessar a fonte de dados ODBC, o usuário sa e a senha desse usuário(senha criada durante a instalação do SQL Server). Clique em Salvar:

Na próxima etapa iremos validar se o DBAccess consegue se comunicar com o banco de dados SQL Server através da conexão a fonte de dados ODBC configurada via DBMonitor. No DBMonitor clique na aba Assistentes e depois em Validação de Conexão:

Na próxima tela será iniciado o assistente de validação de conexão com o banco de dados, clique em Avançar:

Na próxima tela selecione a base de dados Microsoft SQL a ser utilizada para validarmos a conexão com o banco de dados. Clique em Avançar:

Na próxima tela informe o nome da fonte de dados a ser testada para nos comunicar ao banco de dados SQL Server, nesse caso a fonte de dados PROTHEUS_12_1_23. Clique em Finalizar:

Se tiver ocorrido tudo ok com a conexão do DBAccess com o banco de dados SQL Server você verá uma tela como abaixo:

Recapitulando o processo de comunicação do DBAccess com o SQL Server, para que eles se comuniquem, entre eles deve-se ter uma fonte de dados, assim configuramos o DBAccess para acessar a fonte de dados ODBC, essa configuração do DBAccess fizemos utilizando a sua ferramenta DBMonitor, através do DBMonitor nos conectamos a fonte de dados ODBC, como a fonte de dados ODBC já está configurada para acessar o banco de dados SQL Server, pelo caminho DBAccess – DBMonitor – ODBC – SQL Server conectamos o DBAccess ao SQL Server.
5 – Instalação e configuração do License Server Virtual do Protheus
Nessa etapa daremos início a instalação e configuração do License Server Virtual do Protheus, conforme mencionei anteriormente o License Server é um recurso computacional desenvolvido pela Totvs para controlar o uso de licenças de seus software e aplicações.
Para iniciar a instalar execute o instalador do License Server que baixamos na etapa 1.3 – Download do TOTVS License Server Virtual, no post Instalação e configuração do Protheus 12.1.23-Lobo Guará – Parte 1:

Executar o instalador do License Server caso você não tenha uma versão do java instalada ou compatível será lhe apresentado a mensagem abaixo:

Você poderá baixar o java nesse link: https://www.oracle.com/technetwork/pt/java/javase/downloads/jdk8-downloads-2133151.html
Na próxima tela selecione o idioma português e clique em OK:

Na próxima será lhe mostrado a tela de boas vindas do License Server, clique em Próximo:

Na próxima tela marque a opção que concorda com o contrato de licença do License Server Virtual e clique em Próximo:

Na próxima tela defina o local de instalação do License Server Virtual e clique em Próximo:

Na próxima tela confirme a criação da pasta de instalação e clique em Próximo:

Na próxima tela será mostrado o pacote de instalação do License Server a ser instalado, clique em Próximo:

Na próxima tela será informado que o controle de numeração do Protheus será feito pelo License Server e não mais pelos arquivos SXE/SXF, clique em próximo:

Na próxima tela iremos informar as portas de comunicação com o License Server, para o monitoramento de uso das licenças informamos aqui a porta 2234, para a porta do serviço de licenciamento pelo qual o Protheus(via appserver) irá se comunicar é a porta 5555(você poderá informar outra porta, lembre de guardar ela, pois é ela que iremos informar no arquivo de configuração appserver.ini do appserver). No campo seguinte informamos o nome do serviço de monitoramento licenseVirtual e por último a porta de comunicação do smartclientHtml, a 8020, clique em Próximo:

Na próxima tela será lhe apresentado a finalização da instalação do License Server, clique em Próximo:

Na próxima tela será apresentado os atalhos do License Server que serão criados, clique em Próximo:

Na próxima tela clique em cancelar, como estamos fazendo uma instalação em uma baseteste do Protheus os outros passos não serão necessário nesse momento:

Daremos continuidade na instalação e configuração do Protheus 12.1.23(Lobo Guará) no post:
instalação e configuração do Protheus 12.1.23(Lobo Guará) – Parte 3
Se ainda não tiver visto, acesse o primeiro post Instalação e configuração do Protheus 12.1.23-Lobo Guará – Parte 1 dessa série de 3 posts que publicamos aqui no Blog/Site.
Se inscreva no Canal ProtheusAdvpl no Youtube: https://www.youtube.com/protheusadvpl
Siga o ProtheusAdvpl no Instagram: http://www.instagram.com/protheusadvpl
Curta a Página ProtheusAdvpl no Facebook: https://www.facebook.com/protheusadvpl2/
Participe do Grupo ProtheusAdvpl no Facebook: http://protheusadvpl.com.br/grupo-facebook-protheusadvpl