[firebase-br] Erro ao Conectar usuario.

Gilson Silva gilson em sfssistemas.com.br
Sex Jul 10 21:46:59 -03 2009


Moacir

      O meu comentário foi em relação a dúvida de Isael Faria e não a de TI 
Jeferson que comentou sobre PHP, ele deveria ter aberto uma nova postagem 
para não misturar os assuntos.

Gilson Silva


"Moacir - GMail" <prismars em gmail.com> escreveu 
na mensagem news:4A57AB80.70409 em gmail.com...
Gilson,

O problema dele é que o PHP não esta configurado para dar suporte ao
Firebird / Interbase.
Isto devera ser configurado diretamente no php.
Existe ampla documentação a este respeito no site do php:


Sucesso !!

Moacir




Gilson Silva escreveu:
>   Amigo como já comentaram para seu novo usuário ter acesso a base de 
> dados vc terá que dar grants ao mesmo.
>   Conheço duas formas de dar tais permissões: Individual ou em Grupo 
> (ROLE)
>
>   INDIVIDUAL:
>
>   tabelas:  GRANT select, insert, update, delete ON <nome_tabela> TO <novo 
> usuário>
>   procedures: GRANT EXECUTE ON PROCEDURE <nome do procedimento> TO <nome 
> usuário>
>
>   Desta forma vc dará permissões individuais por usuário criado. Lembrando 
> que vc terá q esta logado com o usuário que criou o banco para dar tais 
> permissões, no seu caso, creio que tenha sido com o próprio SYSDBA.
>
> EM GRUPO
>
> Agora se vc tiver vário usuários no banco e não quizer repetir os comandos 
> individualmente para cada usuário, sempre que criar um novo procedimento 
> ou tabela, vc poderia criar uma ROLE da seguinte forma:
>
> CREATE  ROLE  <nome da role>
>
> Exemplo:
>
> create role OPERADOR;
> grant select, insert, update on TABELA1 to OPERADOR;
> grant select, insert, update on TABELA2 to OPERADOR;
> grant execute on procedure PROC01 to OPERADOR;
>
> Desta forma ao criar os usuário bastaria vc dar o grant de OPERADOR para o 
> novo usuário e ele teria automáticatimente todos as permissões que a ROLE 
> indicada.
>
> Exemplo: usuario1, usuario2, usuario3 e usuario4
>
> grant OPERADOR to usuario1;
> grant OPERADOR to usuario2;
> grant OPERADOR to usuario3;
> grant OPERADOR to usuario4;
>
> Se vc criar novas tabelas ou procedures, basta vc dar a permissão a ROLE 
> (OPERADOR) e pronto.
>
> Espero ter ajudado.
>
>
>
>
>   ------------------------------------------------------------------------
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: 
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa







Mais detalhes sobre a lista de discussão lista