Tempo de leitura: 3 minutos
Olá, no post de hoje iremos falar das principais chaves da seção [DBAccess] do arquivo de configuração appserver.ini do servidor TOTVS AppServer.
A seção [DBAccess] contém informações sobre os parâmetros utilizados para que o TOTVS Protheus possa se comunicar com o TOTVS DBAccess e assim conectar ao banco de dados informado.
Segue abaixo as principais chaves da seção [DBAccess] do arquivo de configuração appserver.ini:
Alias
Essa chave permite informar o alias (nome da fonte de dados) configurado no gateway do banco de dados DBAccess:
Exemplo:
[DBAccess]
Alias=PROTHEUSADVPL
Database=MSSQL
Driver=dbapi64.dll
MemoMega=1
Port=7890
Server=LOCALHOST
DataBase
Essa chave permite informar o banco de dados configurado no gateway(DBAccess) do banco de dados.
Os valores aceitos são:
- MSSQL – Define que o banco de dados utilizado na conexão e configurado no TOTVS DBAccess é o Microsoft SQL Server;
- ORACLE – Define que o banco de dados utilizado na conexão e configurado no TOTVS DBAccess é o Oracle;
- POSTGRES – Define que o banco de dados utilizado na conexão e configurado no TOTVS DBAccess é o PostgreSQL;
- MYSQL – Define que o banco de dados utilizado na conexão e configurado no TOTVS | DBAccess é o MySQL.
Exemplo:
[DBAccess]
Alias=PROTHEUSADVPL
Database=MSSQL
Driver=dbapi64.dll
MemoMega=1
Port=7890
Server=LOCALHOST
Driver
A chave permite informar o nome do arquivo da biblioteca que será instanciada para carregar as funções de integração com o gateway do banco de dados.
Os valores aceitos são:
- dbapi.dll – Nome/valor padrão, em ambiente Windows, da biblioteca instanciada pelo TOTVS AppServer
- dbapi.so – Nome/valor padrão, em ambiente Linux, da biblioteca instanciada pelo TOTVS AppServer.
Exemplo:
[DBAccess]
Alias=PROTHEUSADVPL
Database=MSSQL
Driver=dbapi64.dll
MemoMega=1
Port=7890
Server=LOCALHOST
MemoMega
A chave permite habilitar o suporte a campos do tipo Memo (“M”) com conteúdos superiores a 64 KB
Os valores aceitos são:
- 0 – Suporte a conteúdos limitados a 64KB.(Padrão);
- 1 – Suporte a conteúdos limitados a 1MB;
- >1 – Suporte a conteúdos limitados ao valor especificado em MB.
Exemplo:
[DBAccess]
Alias=PROTHEUSADVPL
Database=MSSQL
Driver=dbapi64.dll
MemoMega=1
Port=7890
Server=LOCALHOST
Port
A chave permite informar a porta do gateway do banco de dados.
É possível informar a porta do gateway do banco de dados na seção do ambiente em uso através da chave DBPort. A chave DBPort configurada na seção do ambiente em uso tem prioridade quanto ao valor definido na chave Port da seção DBAccess.
Valores aceitos:
- 7890 – Define que a porta utilizada na conexão com o TOTVS DBAccess é a 7890/TCP (padrão);
- <Porta> – Define que a porta utilizada na conexão com o TOTVS DBAccess é <Porta>/TCP.
Exemplo:
[DBAccess]
Alias=PROTHEUSADVPL
Database=MSSQL
Driver=dbapi64.dll
MemoMega=1
Port=7890
Server=LOCALHOST
Server
A chave permite informar ou o nome ou o endereço IP do gateway do banco de dados.
É possível informar o gateway do banco de dados na seção do ambiente em uso através da chave DBServer.
A chave DBServer configurada na seção do ambiente em uso tem prioridade quanto ao valor definido na chave Server da seção DBAccess.
Valores aceitos:
- LOCALHOST – Máquina local onde está o TOTVS DBAccess;
- IP – IP(192.168….) da máquina onde está o TOTVS DBAccess;
- Nome da máquina – Nome da máquina onde está o TOTVS DBAccess.(ADILIOCOSTA)
Exemplo:
[DBAccess]
Alias=PROTHEUSADVPL
Database=MSSQL
Driver=dbapi64.dll
MemoMega=1
Port=7890
Server=LOCALHOST
Bem, finalizamos mais um post aqui do blog, qual dúvida deixe seu comentário. Grande abraço e fica com Deus.
Link de referência:https://tdn.totvs.com/pages/viewpage.action?pageId=6064885