[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