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

João Denóis jrdprog em gmail.com
Quarta Março 10 18:47:58 -03 2021


Eu fiz as seguintes alterações:

AuthServer = Srp, Win_Sspi, Legacy_Auth
AuthClient = Srp, Win_Sspi, Legacy_Auth
UserManager = Srp, Legacy_UserManager
Providers = Remote,Engine12,Loopback
ServerMode = Classic
DefaultDbCachePages = 16384
FileSystemCacheThreshold = 219283456
CpuAffinityMask = 63
RemoteServicePort = 3051

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

> 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
> >>
>
>
> ______________________________________________
> 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