conexão banco de dados

1. conexão banco de dados

washington monteiro
washington2014

(usa Ubuntu)

Enviado em 06/10/2011 - 14:50h

pessoal é seguinte, tenho um servidor de rede local linux ubuntu server 10.4, quero usar como servidor de banco de dados com firebird 2.1, instalei esta tudo ok,

no windows estou usando firebird client,

não consigo acessar o banco de dados da erro,

estou trabalhando com delphi quero conectar o banco não consigo, estou trabalhondo IB Expert como faço isso. por favor desda ja agradesço a todos.
quando tento linka o banco via samba com o IBExpert da esse erro

Attempting to connect to:
192.168.1.1:H:\SisCadE\Dados\SISCADE.FDB

Connecting... Failed!
------------------------------------
Unsuccessful execution caused by an unavailable resource.
unavailable database.

Attempting to connect to services manager... Passed!

Disconnecting from database... Passed!



  


2. Re: conexão banco de dados

Ricardo Libanio
riesdra

(usa Debian)

Enviado em 06/10/2011 - 21:20h

Washington,

para conectar um banco no linux use o caminho físico dele como usa no windows, mas lembre-se "/" e não "\"

vamos supor que o banco esteja dentro de uma pasta banco que fica dentro de outras pastas,

ip do servidor; 192.168.0.1
local onde esta o banco, /home/samba/base/dados

exemplo do caminho para conexão; 192.168.0.1:/home/samba/base/dados/banco.fdb

lembre-se é, case sensitive, permissão no linux, permissão no samba.

mais uma coisa já verificou a porta 3050 esta aberta?
use um telnet 192.168.0.1 3050 no terminal.

espero ter ajudado.



3. Re: conexão banco de dados

washington monteiro
washington2014

(usa Ubuntu)

Enviado em 06/10/2011 - 23:44h

washington2014 escreveu:

pessoal é seguinte, tenho um servidor de rede local linux ubuntu server 10.4, quero usar como servidor de banco de dados com firebird 2.1, instalei esta tudo ok,

no windows estou usando firebird client,

não consigo acessar o banco de dados da erro,

estou trabalhando com delphi quero conectar o banco não consigo, estou trabalhondo IB Expert como faço isso. por favor desda ja agradesço a todos.
quando tento linka o banco via samba com o IBExpert da esse erro

Attempting to connect to:
192.168.1.1:H:\SisCadE\Dados\SISCADE.FDB

Connecting... Failed!
------------------------------------
Unsuccessful execution caused by an unavailable resource.
unavailable database.

Attempting to connect to services manager... Passed!

Disconnecting from database... Passed!

continuou o mesmo erro
Attempting to connect to:
192.168.1.1:/home/washington/firebird/cad.fdb

Connecting... Failed!
------------------------------------
Connection authorization failure.
file /home/washington/firebird/cad.fdb is not a valid database.

Attempting to connect to services manager... Passed!

Disconnecting from database... Passed!




4. Re: conexão banco de dados

Ricardo Libanio
riesdra

(usa Debian)

Enviado em 07/10/2011 - 10:11h

o banco esta em 32 ou 64 bits?

o sistema é 32 ou 64?

o firebird instalado é 32 oun 64?




5. Re: conexão banco de dados

Raphael Monteiro
rmonteiraum

(usa CentOS)

Enviado em 07/10/2011 - 10:57h

Parceiro, é a permissão do arquivo.
Só para testar, dê permissão 777 a pasta inteira onde está o arquivo e tente se conectar. Se conseguir, configure depois corretamente as permissões para evitar problemas com segurança.
Abração.


6. Resolveram??

Davi Ribeiro
dastyler

(usa Fedora)

Enviado em 04/11/2011 - 13:49h

Pois estou com o mesmo problema aqui. Preciso migrar uma aplicação para acessar uma base de dados Firebird e apresenta esse erro.
Estou tentando acesso via PHP-PDO, de um server 64bits. A base de dados esta numa maquina 32bits, mas alterando o caminho para acessar o database diretamente no server PPH-PDO acontece o mesmo problema.Mudando o bacno de dados para uma máquina 32 bits e accessando o código tambem desta máquina (Server=32bits, Client=32bits) dá a mesma coisa.
Vi na lista oficial do firebirdsql.org (Link sobre o caso: http://tracker.firebirdsql.org/browse/CORE-2737?page=com.atlassian.jira.plugin.system.issuetabpanels...
)que tem de restaurar um backup dentro da plataforma 64bits e acessar da mesma plataforma, ós que o problema é que preciso dos dados em tempo real...:-/

Agora quanto a permissão de databases no sistema, o problema do amigo que originou o post pode ser que seja permissão de diretório pai, no qual nega o acesso ao diretório filho (aonde está o database). No meu caso está com permissão total tanto no diretório pai quanto no filho.



7. Re: conexão banco de dados

Davi Ribeiro
dastyler

(usa Fedora)

Enviado em 04/11/2011 - 14:33h

Pois bem....restaurei o backup via gbak diretamente no servidor e o erro persiste.

Alguém?



8. RESOLVIDO!

Davi Ribeiro
dastyler

(usa Fedora)

Enviado em 04/11/2011 - 15:44h

Segui a soolução apresentada em http://www.firebirdsql.org/manual/ubusetup.html e http://php.net/manual/pt_BR/ref.pdo-firebird.php . Detallhe: meu servidor é um CentOS, e tive que adequar no meu sistema para funcionar, o que foi fácil, apenas pulando as particularidades do Ubuntu.

Uma outra coisa que eu estava errando era o caminho do BD. Deve ser apontado literalmente na variavel dbname (127.0.0.1:/pasta/base_De_dados.fdb ), ao invés de separar o endereço IP do host e o nome do banco.

[]´s






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts