Banco de dados Indisponivel
unavailable database(banco de dados indisponível)
o que venha a ser isso se estou com o banco de dados criado normalmente pelo ibexpert?
Robert Camargo
Respostas
Rodolpho Silva
23/11/2012
Robert Camargo
23/11/2012
D:\Meus Documentos\Estoque\Dados\MATRIZ.FDB
Robert Camargo
23/11/2012
D:\Meus Documentos\Estoque\Dados\MATRIZ.FDB
quando clico em test no componente editor dá esse erro
connection rejected by remote interface(conexão rejeitada pela interface remota)
Claudia Nogueira
23/11/2012
Se for mapeada, o certo não é dessa forma.
Ficaria certo assim:
\\SERVIDOR\C:\Meus Documentos\Estoque\Dados\MATRIZ.FDB
Dei só um exemplo, onde servidor seria a máquina que está o BD + o caminho.
Robert Camargo
23/11/2012
Se for mapeada, o certo não é dessa forma.
Ficaria certo assim:
\\SERVIDOR\C:\Meus Documentos\Estoque\Dados\MATRIZ.FDB
Dei só um exemplo, onde servidor seria a máquina que está o BD + o caminho.
É do próprio computador, mas já coloquei como vc disse tb e não seu certo
Claudia Nogueira
23/11/2012
Se tiver o Interbase e você não usar pra nada, desinstala, deixando somente o Firebird.
Se tiver somente o Firebird posta novamente aqui.
Robert Camargo
23/11/2012
Se tiver o Interbase e você não usar pra nada, desinstala, deixando somente o Firebird.
Se tiver somente o Firebird posta novamente aqui.
não tenho o interbase.
quando salvar o banco de dados tem que ser extensão .gdb ou .fdb pois quano vou procurar o banco através do componente ele só tem extensão gdb e o fdb tem que colocar All Files pra aparecer .fdb eu salvei como fdb axho que o problema tá ai
Claudia Nogueira
23/11/2012
Qual versão do firebird está instalada?
Depois que você criou a base no IbExpert, você conseguiu registrar ela?
Você criou no IbExpert por Menu DataBase>Create DataBase.
Em server colocou Local em DataBase o caminho que vai salvar o fdb.
Usuário SYSDBA
Senha masterkey
E na tela que abre em seguida, pre registrar o FDB, você escolheu em ServerVersion Firebird 2.0?
Rodolpho Silva
23/11/2012
127.0.0.1:D:\Meus Documentos\Estoque\Dados\MATRIZ.FDB
Robert Camargo
23/11/2012
127.0.0.1:D:\Meus Documentos\Estoque\Dados\MATRIZ.FDB
criei assim menu>>database>>create database
server>>remote
server name>>Calmax-PC
protocol>>tcp/ip
Robert Camargo
23/11/2012
127.0.0.1:D:\Meus Documentos\Estoque\Dados\MATRIZ.FDB
criei assim menu>>database>>create database
server>>remote
server name>>Calmax-PC
protocol>>tcp/ip
meu firebird é 2.5
Claudia Nogueira
23/11/2012
Cria um outro BD, em Server você muda pra Local.
E registra ele no IbExpert na próxima tela, depois abre ele no Database Explorer e vê se está abrindo.
Robert Camargo
23/11/2012
Cria um outro BD, em Server você muda pra Local.
E registra ele no IbExpert na próxima tela, depois abre ele no Database Explorer e vê se está abrindo.
database explorer o que é isso?
Claudia Nogueira
23/11/2012
Se não aparecer aí, você clica no menu View e depois em DB Explorer.
Robert Camargo
23/11/2012
Se não aparecer aí, você clica no menu View e depois em DB Explorer.
fiz tudo que vc falou e continua dando unavailable database
Rodolpho Silva
23/11/2012
Propriedade: Databasename
127.0.0.1:D:\Meus Documentos\Estoque\Dados\MATRIZ.FDB
A sintaxe de conexão no componente IBDatabase é:
<ip da máquina onde está instalado o FB>:<caminho do arquivo FDB>
Claudia Nogueira
23/11/2012
Esse erro costuma dar mesmo quando tem o interbase e o firebird instalados na mesma máquina, pois o IbExpert está usando como padrão as dlls do firebird, e se o interbase estiver instalado, o componente da paleta interbase usa as dlls dele.
Na instalação do Delphi fica marcado como padrão a instalação do Interbase, será que não tá mesmo instalado?
Tem como você confirmar isso?
Se fosse algo na base você não conseguiria abrir ela no IbExpert.
Robert Camargo
23/11/2012
propriedade: databasename
127.0.0.1:d:\meus documentos\estoque\dados\matriz.fdb
a sintaxe de conexão no componente ibdatabase é:
<ip da máquina onde está instalado o fb>:<caminho do arquivo fdb>
não deu certo colocando o ip 127.0.0.1
Robert Camargo
23/11/2012
propriedade: databasename
127.0.0.1:d:\meus documentos\estoque\dados\matriz.fdb
a sintaxe de conexão no componente ibdatabase é:
<ip da máquina onde está instalado o fb>:<caminho do arquivo fdb>
não deu certo colocando o ip 127.0.0.1
olha só Claudia, tinha o interbase instalado, mas tinha excluido, agora deletei o caminho que ele tinha sido instalado mas continua dando connection rejected by remote interface
Wilson Brito
23/11/2012
Robert Camargo
23/11/2012
desativei o firewall mas o problema continuou, como faço pra liberar a porta 3050 no windows 7?
Claudia Nogueira
23/11/2012
Se tiver, coloca o UAC no mínimo só pra testar e abra o Delphi como Administrador mesmo o usuário sendo administrador.
Robert Camargo
23/11/2012
desativei o firewall mas o problema continuou, como faço pra liberar a porta 3050 no windows 7?
como dar um select no ibexpert para aparecer no ibQuery?
Claudia Nogueira
23/11/2012
Você não faz um select no IbExpert pra aparecer no IbQuery.
O IbExpert é apenas uma ferramenta de acesso/manutenção do banco de dados.
Pra você dar um select nele, você vai no Database explorer, clica duas vezes pra base abrir.
Aí você clica no menu Tools>New SQL Editor.
Aí exemplo, você digita o que você quer fazer: SELECT * FROM TABELA e clica no botão Execute(F9), o verde com uma seta.
Pra fazer a sentença no IbQuery, você coloca o componente, liga ele ao IbDataBase e na propriedade SQL você coloca o que deseja fazer, exemplo: SELECT * FROM TABELA.
Aí em algum ponto, você coloca por exemplo:
Qry.Close; Qry.Open;
Claudia Nogueira
23/11/2012
[url]http://www.firebase.com.br/fb/artigo.php?id=2396[/url]
Robert Camargo
23/11/2012
[url]http://www.firebase.com.br/fb/artigo.php?id=2396[/url]
ok Obrigado Claudia, vou ver seu artigo, qualquer coisa volto a postar minhas dúvidas
Claudia Nogueira
23/11/2012
Hehehehe. Vamos tentando até conseguir, esse tipo de mensagem pode ser várias coisas. :)
Robert Camargo
23/11/2012
[url]http://www.firebase.com.br/fb/artigo.php?id=2396[/url]
ok Obrigado Claudia, vou ver seu artigo, qualquer coisa volto a postar minhas dúvidas
vi seu artigo mas lá não tem solução para meu problema, sera que ninguém aqui teve problema semelhante pra postar a solução?
voltando a informar a mensagem que tá dando é essa connection rejected by remote interface
Claudia Nogueira
23/11/2012
Voltando ao erro, na telinha de configuração do IbDataBase você está deixando marcado em Connection a opção Local?
Claudia Nogueira
23/11/2012
Aí desinstala o seu e instala esse só pra testar.
Esse eu uso tanto no 32 bits quanto no 64.
Robert Camargo
23/11/2012
Aí desinstala o seu e instala esse só pra testar.
Esse eu uso tanto no 32 bits quanto no 64.
acredito que não seja o firebird não
estou usando a versão mais nova e já tentei o que o amigo falaou no topico mais acima liberei a porta 3050 e nada só mais problemas hehehehe
Claudia Nogueira
23/11/2012
Tenta desinstalar o Firebird, excluir todos os arquivos e também excluir arquivos do interbase se restou algum.
Isso com o IbExpert e Delphi fechados e instalar novamente o Firebird.
Robert Camargo
23/11/2012
Tenta desinstalar o Firebird, excluir todos os arquivos e também excluir arquivos do interbase se restou algum.
Isso com o IbExpert e Delphi fechados e instalar novamente o Firebird.
tem como eu usar outro componente pra fazer essa ligação?
Claudia Nogueira
23/11/2012
Você pode fazer um teste com o SQLConection da paleta DBExpress.
Coloca ele e dá dois cliques, aí deixa marcado IbLocal, coloca o caminho em Database, o usuário a senha,
depois desmarca a opção LoginPrompt e clica em connected.
Talvez dê o mesmo erro.
Tenta aí e posta aqui.
Robert Camargo
23/11/2012
Você pode fazer um teste com o SQLConection da paleta DBExpress.
Coloca ele e dá dois cliques, aí deixa marcado IbLocal, coloca o caminho em Database, o usuário a senha,
depois desmarca a opção LoginPrompt e clica em connected.
Talvez dê o mesmo erro.
Tenta aí e posta aqui.
não consegui com SQLConnection tem outro?
Claudia Nogueira
23/11/2012
Robert Camargo
23/11/2012
Não é porque não conectou com o SQLConnection, é porque eu não consegui fazer a ligação do componenete com o banco de dados, à repeito do firebird eu já desisntalei e instalei de novo e o problema continua, deve ter outra coisa que está impedindo a conexão mas não deve ser o firebird
Jawa-informática
23/11/2012
Sou novo por aqui, por isso, se tiver postado errado, me corrijam ok!
Estava tendo a mesma dificuldade, então varrendo a net e como sou micreiro e forumeiro de plantão, encontrei uma solução viável para mim.
localhost:C:\endereço da base de dados\banco.gdb
Já que no IBExpert eu criei a base de dados como 'Local'.
Valeu pessoal!!!
Bruno Figueira
23/11/2012
estou tendo esse problema no IBExpert, ném criando uma base do zero com SYSDBA funciona, sempre o mesmo erro
connection rejected by remote interface
Não sei mais o que fazer...
Bruno Figueira
23/11/2012
no meu caso o problema estava na DLL gds32.dll
Fiz a troca dessa dll e resolveu.
Obrigado
Alisson Santos
23/11/2012