[firebase-br] Usuario
Eduardo Jedliczka (TeamFB)
jedyfb em gmail.com
Qua Out 3 08:58:03 -03 2007
Hum... acho que voce conseguiu caprichar nesta heim....
Mas, SE voce conseguir fazer um backup (via gbak), experimente:
- Verifique se existe uma ROLE chamada SYSDBA no banco de dados, se tiver,
simplesmente apague ela e verifique se o SYSDBA está normal.
- Faça um backup com qualquer usuário (apenas o SYSDBA ou o dono do banco
pode fazer isto), lembre-se voce pode tentar em outro computador;
- reinstale o banco de dados (ou continue em outro computador)
- restaure o banco de dados fornecendo usuário e senha.
pronto, este usuário será o dono do banco, e caso seja o SYSDBA, as
permissoes serao "parcialmente" reconstruídas.
- depois execute este select para gerar TODOS os grants, e execute.
select distinct cast('Grant all on '|| u.rdb$relation_name || ' to SYSDBA
with grant option;' as varchar(120)) comando
from rdb$relations u
union all
select distinct cast('Grant execute on procedure '||u.RDB$procedure_name|| '
to SYSDBA with grant option;'as varchar(120)) comando
from rdb$procedures u
where u.rdb$system_flag=0
Bom, se voce conseguiu chegar até aqui o usuário SYSDBA está funcionando.
Sucesso,
Eduardo Jedliczka
Membro do TeamFB
----- Original Message -----
From: "Eder Mir" <eder.mir em mercantilnet.com.br>
To: "'FireBase'" <lista em firebase.com.br>
Sent: Tuesday, October 02, 2007 10:58 PM
Subject: [firebase-br] Usuario
> Boa noite.
>
> Utiliso o SQL MANAGER e apaguei o usuario SYSDBA de meu banco de dados. O
> outro usuario nao tem permissoes e nao consegui coloca-las tambem.
>
> Como fazer para recuperar o SYSDBA e/ou colocar direitos de administrador
> no
> outro usuario (e um usuario criado por mim)
>
> Grato
>
>
> Eder Mir
>
>
>
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.5.488 / Virus Database: 269.13.37/1042 - Release Date:
> 01/10/2007
> 18:59
>
>
--------------------------------------------------------------------------------
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuraçao na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista