Dúvida ou Incidente


Ao tentar acessar o programa SPED2000 através de usuários comuns, o programa é abortado.

A análise do log exibiu o erro abaixo:


Program stopped at 'f_sped1999.4gl', line number 24858.

SQL statement error number -514.

Only a DBA can create, drop, grant, or revoke for another user.


O erro ocorre pelo fato de somente o super usuário ter privilégio de acesso cadastrado no Banco de Dados.


Observação: Este mensagem também pode ocorrer em outros programas.

Solução

Para solução deste incidente, siga as orientações abaixo:


1) Acesse via putty no Linux com usuário "informix.


2) Selecione a instância e no prompt execute "dbaccess sisdia".


3) Execute as opções "Query-Language", "New" e cola o sql abaixo e execute o mesmo teclando ESC e Run:


grant dba to "informix";
grant dba to "root";
grant resource to "dba";
grant dba to "public";
grant dba to "tomcat";
grant dba to "diasys";


4) Após os procedimentos acima, faça novo teste no programa. Caso a situação permaneça, é necessário que entre em contato com o suporte, inserido as evidências.