1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Duvida Conexão de banco Progress

Discussão em 'Progress 4GL' iniciado por ds201, Setembro 14, 2019.

  1. ds201

    ds201 Membro Participativo

    Bom dia

    Criei um novo banco no ambiente Progress na versão 12 do TOTVS.
    Cadastrei o banco no programa "Parâmetros do foundation".
    Quando tento conectar apresenta erro.
    A causa do erro é que a porta usada não está relacionada ao banco.

    -db espec,-ld espec,-S 20006,-H LOCALHOST,-N tcp

    O que é preciso fazer para que a porta 20006 tenha relação com o banco "espec"?
    Vocês tem alguma documentação sobre isto?

    Obrigado
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Você fez a carga do banco usando o programa em Batch antes de tentar conectar? a carga ocorreu normalmente?
  3. ds201

    ds201 Membro Participativo

    Bom dia Rafael

    Não fiz a carga em Batch.
    Eu consigo conectar o banco usando o a função "connect" do "Data dictionary".
    A string de conexão ficou assim "-db C:\totvs\datasul\ERP\database-8080\espec,-dt PROGRESS"...
    Meu objetivo era importar a definição de várias tabelas (de um arquivo .DF) para este banco.

    Na empresa em que eu trabalhava anteriormente, bastava solicitar ao suporte...
    Agora estou tentando aprender a criar/conectar um banco.

    Se você tiver algum material sobre isto vai ser bastante útil para mim.

    Obrigado pelo apoio
  4. ds201

    ds201 Membro Participativo

    Uma correção:

    A string de conexão completa é:
    -db C:\totvs\datasul\ERP\database-8080\espec, -dt PROGRESS, -ld espec, -1
  5. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Vamor por partes:

    1. Qual a mensagem de erro apresentada?
    2. Você está querendo conectar em modo MONO-USUÁRIO ou MULTI-USUÁRIO?

    Pra conectar como Multi-usuário, primeiro precisa fazer a carga do banco via batch (carga.bat): (Em Azul é opcional)
    [PASTA_INSTALAÇÃO_PROGRESS]\bin\_mprosrv [PASTA_DO_BANCO]\espec -B 200 -S 20006 -N tcp -H localhost -Mm 8192 -L 16384 -U sysprogress -P sysprogress

    E depois no PF, acrescentar a conexão abaixo:
    -db [PASTA_DO_BANCO]\espec
    -ld espec
    -S 20006
    -H localhost
    -N tcp
    -U sysprogress
    -P sysprogress


    Pra conectar como Mono-usuário, só criar o PF com a carga abaixo: (Em Azul é opcional)
    -db [PASTA_DO_BANCO]\espec
    -ld espec
    -1
    -U sysprogress
    -P sysprogress
  6. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Pra descarreagar o banco, após levantar via Batch, basta fazer:
    [PASTA_INSTALAÇÃO_PROGRESS]\bin\_mprshut [PASTA_DO_BANCO]\espec -by

Compartilhe esta Página