[firebase-br] Duvida firebird.conf e databases.conf - Firebird 3.0

Carlos H. Cantu listas em warmboot.com.br
Quarta Março 10 16:35:03 -03 2021


Estou usando o firebird.conf padrão. Meu chute é que vc mudou alguma
coisa no seu que deve estar causando esse comportamento.

[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br

JD> Eu fiz exatamente isso que demonstrou e funciona. Porém se e tiro o
JD> localhost do começo do caminho no databases.conf o log retorna essa
JD> mensagem agora:

JD>  Error in isc_compile_request() API call when working with legacy security
JD> database
JD> table PLG$USERS is not defined

JD> Preciso mudar alguma configuração na minha base?

JD> Em qua., 10 de mar. de 2021 às 14:10, Carlos H. Cantu via lista <
JD> lista em firebase.com.br> escreveu:

>> Pelo que eu entendi você quer criar uma base de dados fazendo com que
>> ela seja também o banco de dados de segurança que armazena os
>> usuários/senhas do Firebird, correto?
>>
>> Eu fiz aqui e funcionou:
>>
>> No databases.conf:
>>
>> MEUBANCO = D:\TESTE.FDB
>> {
>>   SecurityDatabase = MEUBANCO
>> }
>>
>> Depois criei o banco de dados:
>>
>> isql -user sysdba -pas masterkey
>> SQL> create database 'd:\teste.fdb';
>> SQL> quit;
>>
>> Depois conectei na base com uma conexão embedded e criei o SYSDBA
>> nela:
>>
>> isql -user sysdba meubanco
>> Database: meubanco, User: SYSDBA
>> SQL> create user SYSDBA password 'masterkey';
>> SQL> commit;
>> SQL> quit;
>>
>> Depois disso, consigo conectar normalmente nessa base, tanto com
>> embedded como com localhost:
>>
>> isql -user sysdba -pas masterkey localhost:meubanco
>>
>> Database: localhost:meubanco, User: SYSDBA
>> SQL> show database;
>> Database: localhost:meubanco
>>         Owner: SYSDBA
>> PAGE_SIZE 8192
>> ...
>>
>> []s
>> Carlos H. Cantu
>> eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
>> www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
>>
>> JD> Reportou esse log:
>> JD> Missing security context required for C:\WINDOWS\SYSTEM32\MEUBANCO or
>> JD> C:\PROGRAM FILES\FIREBIRD\FIREBIRD_3_0\SECURITY3.FDB
>> JD> Available context(s): USER SYSDBA in C:\Sistemas\DB\MEUBANCO.FDB
>> plugin Srp
>>
>> JD> Preciso ativar algo?
>>
>> JD> Ps: Foi erro de digitação o espaço.
>>
>> JD> Em qua., 10 de mar. de 2021 às 12:08, Carlos H. Cantu via lista <
>> JD> lista em firebase.com.br> escreveu:
>>
>> >> Experimente sem colocar localhost/3051
>> >>
>> >> PS: Tem um espaço antes do .FDB, mas acho que foi problema ao digitar
>> >> o email... se tiver mesmo em produção, tire esse espaço.
>> >>
>> >> []s
>> >> Carlos H. Cantu
>> >> eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
>> >> www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
>> >>
>> >> JDvl> Pessoal, bom dia!
>> >>
>> >> JDvl> Estou com um dúvida, minha aplicação está rodando normalmente,
>> porém
>> >> no
>> >> JDvl> arquivo firebird.log, reporta essa mensagem: "configured for alias
>> >> MEUBANCO
>> >> JDvl> is not a fully qualified path name"
>> >> JDvl> Depois de um tempo rodando perco a conexão com o banco.
>> >>
>> >> JDvl> Fiz toda a configuração do caminho do banco no databases.conf para
>> >> JDvl> direcionar as senhas do banco para cada banco de dados que tenho.
>> >> JDvl> Também crie os usuários e senhas para cada um deles.
>> >> JDvl> Ex:
>> >> JDvl> MEUBANCO = localhost/3051:C:\Sistemas\DB\MEUBANCO .FDB
>> >> JDvl> {
>> >> JDvl>   SecurityDatabase = MEUBANCO
>> >> JDvl> }
>> >>
>> >> JDvl> Meu firebird.conf está setado:
>> >>
>> >> JDvl> AuthServer = Srp, Win_Sspi, Legacy_Auth
>> >> JDvl> AuthClient = Srp, Win_Sspi, Legacy_Auth
>> >> JDvl> UserManager = Srp, Legacy_UserManager
>> >> JDvl> Providers = Remote,Engine12,Loopback
>> >>
>> >> JDvl> Alguma dessas configurações estão erradas? Ou falta alguma
>> >> configuração?
>> >> JDvl> ______________________________________________
>> >> JDvl> FireBase-BR (www.firebase.com.br) - Hospedado em
>> www.locador.com.br
>> >> JDvl> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> >> JDvl> http://www.firebase.com.br/fb/artigo.php?id=1107
>> >> JDvl> Para consultar mensagens antigas:
>> >> JDvl> http://www.firebase.com.br/pesquisa_lista.html
>> >>
>> >>
>> >> ______________________________________________
>> >> 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://www.firebase.com.br/pesquisa_lista.html
>> >>
>>
>>
>> ______________________________________________
>> 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://www.firebase.com.br/pesquisa_lista.html
>>




Mais detalhes sobre a lista de discussão lista