[firebase-br] Erro ao Conectar usuario.
Moacir - GMail
prismars em gmail.com
Sáb Jul 11 11:05:34 -03 2009
Gilson,
Sorry,
Pequei o bonde andando, hehehehe.
Abraços,
Moacir
Gilson Silva escreveu:
> 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
>
>
>
>
>
> ------------------------------------------------------------------------
>
> ______________________________________________
> 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