[firebase-br] RES: Usuario
Eder Mir
eder.mir em mercantilnet.com.br
Qua Out 3 09:38:51 -03 2007
Obrigado Eduardo, André e Lindomar.
Eduardo, tentei muitas coisas que você recomendou ANTES de receber a sua
mensagem e não deu certo. Então decidi ser um pouco mais agressivo :
REINSTALEI O BANCO.
Para minha surpresa, não funcionou. A agressividade virou ódio e Desinstalei
o banco, removi as entradas órfãns do registro, apaguei a pasta remanescente
do FB, reinstalei tudo de volta, apontei uma espingarda para a CPU e...
FUNCIONOU !!!! (se não fosse a espingarda...)
Obrigado a todos.
Eder Mir
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Eduardo Jedliczka (TeamFB)
Enviada em: quarta-feira, 3 de outubro de 2007 08:58
Para: FireBase
Assunto: Re: [firebase-br] Usuario
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
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.488 / Virus Database: 269.13.37/1042 - Release Date: 01/10/2007
18:59
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.488 / Virus Database: 269.13.39/1045 - Release Date: 02/10/2007
18:43
Mais detalhes sobre a lista de discussão lista