Histórico da Página
Extrair | ||
---|---|---|
| ||
DBAccessCfg |
O que é o
DBACCESSCFG Inclusão de trecho DBAccessCfg DBAccessCfg nopanel true
DBAccessCfg | |
DBAccessCfg | |
nopanel | true |
O
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
O DBACCESSCFG é uma ferramenta de linha de comando multiplataforma (Windows e Linux, 32 e 64 bits) que permite configurar conexões ambientes de conexão e outros parâmetros do
. Inclusão de trecho dbaccess dbaccess nopanel true
Por ser uma ferramenta de linha de comando, ela não depende de interface gráfica e permite a automatização do processo de configuração do
. Inclusão de trecho dbaccess dbaccess nopanel true
O
O DBACCESSCFG não exige conexão com o Inclusão de trecho DBAccessCfg DBAccessCfg nopanel true
, apenas que esteja na mesma pasta que o arquivo Inclusão de trecho dbaccess dbaccess nopanel true
. Inclusão de trecho dbaccess.ini dbaccess.ini nopanel true
A ferramenta irá gravar as informações no arquivo
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
Nota | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|
Como utilizar
Ao executar o binário do DBACCESSCFG do
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
Quando o DBACCESSCFG o
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
Parâmetros
obrigatóriosParâmetro | Tipo | Descrição | Obrigatório | Observação |
---|---|---|---|---|
-u |
string | Neste parâmetro deve ser informado o nome do usuário da conexão com o SGBD. | Sim | O nome do usuário deve ser informado de forma literal e sem aspas duplas ao redor. | |
-p |
string | Neste parâmetro deve ser informado a senha do usuário da conexão com o SGBD. | Sim | A senha deve ser informada de forma literal, sem aspas duplas ao redor, e será criptografada ao gravar no arquivo | |||||||||
-d |
string | Neste parâmetro deve ser informado qual é o SGBD da conexão que está sendo configurada. Os valores válidos para esse parâmetros são:
|
Sim |
| |||||||||
-a |
string | Neste parâmetro deve ser informado o nome da conexão que será criada no | Sim | Esse nome deve ser o mesmo nome configurado na janela de ODBC (Windows), ou no arquivo odbc.ini (Linux), ou no arquivo tnsnames.ora (Oracle OCI). |
Parâmetros opcionais
noteOs valores que serão passados nos parâmetros opcionais devem ser colocados entre aspas duplas ( " " ).
-o | string |
Neste parâmetro são informadas as chaves e valores extras que vão na seção da conexão criada. O padrão do valor passado nesse parâmetro é "Chave=Valor". Caso queira passar mais de uma chave, deve-se colocar ponto e vírgula ( ; ) antes do nome da próxima chave. |
Não | Os valores passados devem ser colocados entre aspas duplas ( " " ). | |||||||||||
-c | string | Neste parâmetro é informado o nome da biblioteca que será carregada para realizar as operações com um SGBD. Esse parâmetro é utilizado em Windows para SGBD Oracle com conexão por OCI e em Linux, para passar o caminho da unixODBC (conexões ODBC) ou da OCI (conexão Oracle por OCI). | Não |
| ||||||||
-g |
string | Neste parâmetro são informadas as chaves e valores que vão na seção General do arquivo
O padrão do valor passado nesse parâmetro é "Chave=Valor". Caso queira passar mais de uma chave, deve-se colocar ponto e vírgula ( ; ) antes do nome da próxima chave. |
Não |
|
Exemplos de utilização
Microsoft SQL Server
Criação de um ambiente de
umaconexão com o MS SQL Server Windows chamada P12PRODUCAO, usuário protheus, senha protheuspwd.
Bloco de código | ||
---|---|---|
| ||
dbaccesscfg - |
d |
MSSQL - |
a |
P12PRODUCAO - |
u |
protheus - |
p |
protheuspwd |
Bloco de código | ||
---|---|---|
| ||
[MSSQL/P12PRODUCAO]
user=protheus
password=Žïô¸½½°Ÿì
Tablespace=
IndexSpace=
[MSSQL]
environments=P12PRODUCAO
|
Microsoft SQL Server com Client Library
Criação de um ambiente de
umaconexão com o MS SQL Server Linux chamada P12PRODUCAO, usuário protheus, senha protheuspwd, usando unixODBC em /usr/lib64/libodbc.so.
Bloco de código | ||
---|---|---|
| ||
dbaccesscfg - |
d |
MSSQL - |
a |
P12PRODUCAO - |
u |
protheus - |
p |
protheuspwd -c "/usr/lib64/libodbc.so" |
Bloco de código | ||
---|---|---|
| ||
[MSSQL/P12PRODUCAO]
user=protheus
password=Žïô¸½½°Ÿì
Tablespace=
IndexSpace=
[MSSQL]
environments=P12PRODUCAO
ClientLibrary=/usr/lib64/libodbc.so
|
Oracle com client OCI e definição de TableSpace e IndexSpace
Criação de um ambiente de
umaconexão Oracle OCI Windows chamada P12PRODUCAO, usuário protheus, senha protheuspwd, OCI em c:\oracle\x64\instantclient_12_2\oci.dll, TableSpace com valor HOMOLOG_DATA e IndexSpace com valor HOMOLOG_IDX.
Bloco de código | ||
---|---|---|
| ||
dbaccesscfg - |
d |
ORACLE - |
a |
P12PRODUCAO - |
u |
protheus - |
p |
protheuspwd -c "c:\oracle\x64\instantclient_12_2\oci.dll" -o "TableSpace=HOMOLOG_DATA;IndexSpace=HOMOLOG_IDX" |
Bloco de código | ||
---|---|---|
| ||
[ORACLE/P12PRODUCAO]
user=protheus
password=Žïô¸½½°Ÿì
Tablespace=HOMOLOG_DATA
IndexSpace=HOMOLOG_IDX
[ORACLE]
environments=P12PRODUCAO
ClientLibrary=c:\oracle\x64\instantclient_12_2\oci.dll
|
Oracle com client ODBC
Criação de um ambiente de
umaconexão Oracle ODBC Windows chamada P12PRODUCAO, usuário protheus, senha protheuspwd.
Bloco de código | ||
---|---|---|
| ||
dbaccesscfg - |
d |
ORACLE - |
a |
P12PRODUCAO - |
u |
protheus - |
p |
protheuspwd -o "OracleODBC=1" |
Bloco de código | ||
---|---|---|
| ||
[ORACLE/P12PRODUCAO]
user=protheus
password=Žïô¸½½°Ÿì
Tablespace=
IndexSpace=
OracleODBC=1
[ORACLE]
environments=P12PRODUCAO
|
PostgreSQL e License Server
Criação de um ambiente de
uma conexão PostgreSQL Windows chamada P12PRODUCAO, usuário protheus, senha protheuspwd, e configurando IP e porta do License Server que será utilizado pelo
. Inclusão de trecho dbaccess dbaccess nopanel true
Bloco de código | ||
---|---|---|
| ||
dbaccesscfg - |
d |
POSTGRES - |
a |
P12PRODUCAO - |
u |
protheus - |
p |
protheuspwd -g "LicenseServer=192.168.0.100;LicensePort=5555" |
Bloco de código | ||
---|---|---|
| ||
[GENERAL]
LicenseServer=192.168.0.100
LicensePort=5555
[POSTGRES/P12PRODUCAO]
user=protheus
password=Žïô¸½½°Ÿì
Tablespace=
IndexSpace=
[POSTGRES]
environments=P12PRODUCAO
|
Veja também
- DBAccess - Arquivo de configuração
- DBAccess - Como fazer
- Descontinuação Bancos de Dados DB2 e Informix para Protheus