Fórum Uso de Role (Papeis) #43857
23/04/2004
0
Estou com uma tabela usuario (codusuario - inteiro, nome - varchar30, permissao integer) no ib
criei um user no ib com o login zesilva.
criei um role
CREATE ROLE ADMINISTRADOR
atribui todos os privilegios do papel administrador na tabela usuario
GRANT ALL ON USUARIO TO ADMINISTRADOR WITH GRANT OPTION
depois atribui ao usuario zesilva o papel de administrador
GRANT ADMINISTRADOR TO ZESILVA
Ateh ai legal, correto ?
Errado !!! Quando logo como zesilva eu não tenho permissao pra abrir tabela usuario.
Quando eu coloco o ze silva com permissao direto na tabela (GRANT ALL ON USUARIO TO ZESILVA WITH GRANT OPTION) ai fica tudo beleza... mas com role não. O que está acontecendo de errado ?
Barcellosbh
Curtir tópico
+ 0Posts
23/04/2004
Gandalf.nho
Gostei + 0
23/04/2004
Barcellosbh
Eu tenho que especficar quais roles estou usando ???
Gostei + 0
23/04/2004
Gandalf.nho
Gostei + 0
23/04/2004
Barcellosbh
Como faço um login identificando o role ???
Gostei + 0
23/04/2004
Barcellosbh
E outra... se eu tenho que citar o usuario e o role na aplicação, quando eu fazer uma alteração no banco eu sou obrigado a fazer a alteração na aplic tb ??
Se for assim o ib pecou feio.....
Gostei + 0
26/04/2004
Gandalf.nho
sql_role_name.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)