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

João Denóis jrdprog em gmail.com
Quarta Março 10 15:28:07 -03 2021


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

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

Preciso mudar alguma configuração na minha base?

Em qua., 10 de mar. de 2021 às 14:10, Carlos H. Cantu via lista <
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