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

Progress OpenEdge 10.1A conectando no SQL Reporting Services

Discussão em 'Outras Linguagens' iniciado por EduardoTeixeira, Agosto 12, 2011.

  1. LFBuozi

    LFBuozi Membro Participativo

    Conectar no banco indicando o caminho assim, vc conecta em monousuário, mas se vc iniciou o banco em multi, não vai conseguir.
    Então vai ter q conectar informando servidor, porta e nome do banco para acessar em multi.
  2. EduardoTeixeira

    EduardoTeixeira Sem Pontuação

    Boa Tarde LFBuozi!

    Agradeço a sua ajuda! Eu consegui conectar no data administration com sucesso. Depois, criei um usuário (user=teste e pass=teste) na opção Admin -> Security -> Edit User List.

    Após este procedimento, mudei a minha conexão ODBC informando este usuário e senha, mas qdo executo um select, ele permanece exibindo a mensagem de acesso negado:

    ERROR [HY000] [DataDirect][ODBC Progress OpenEdge Wire Protocol driver][OPENEDGE]Acesso negado(Autorizacao falhou) (7512) .

    O select é simples: SELECT * FROM pub.urgencia

    Preciso realizar mais alguma permissão p/ o bd?

    Muito obrigado!
  3. kirchner

    kirchner Membro Participativo Moderador

    Eduardo,

    Sim. Se você conecta via ODBC com o usuário de nome sysprogress, você tem permissões totais. Este usuário é DBA. Os outros são "pitocos".

    Você tem duas opções:
    - criar um usuário sysprogress com uma senha qualquer e usá-lo;
    - dar permissões para o outro usuário.

    Para dar permissões, você conecta com algum usuário DBA e roda comandos do tipo:
    Código:
    GRANT SELECT ON pub.urgencia TO teste;
    COMMIT;
    Aqui no fórum mesmo tem vários tópicos sobre isso.

Compartilhe esta Página