Que erro é esse ao acessar banco de dados?

Firebird

04/08/2005

Quando acesso algumas tabelas (uso IBQuery ou IBDataset) aparece o seguinte erro: ´I/O error for file ´´´´ Error while trying to open file Permission denied.´

Antes não acontecia isto. O que será que houve? Será que o bando de dados está corrompido?
Uso firebird, Delphi7 e IBX.
Por favor, alguém pode me esclarecer?

[ ]´s


Ivonei

Ivonei

Curtidas 0

Respostas

Afarias

Afarias

04/08/2005

|Antes não acontecia isto. O que será que houve? Será que o bando de
|dados está corrompido?

é o q parece

passe o gfix na base


T+


GOSTEI 0
Ivonei

Ivonei

04/08/2005

|é o q parece passe o gfix na base T+


A base de dados está num servidor samba. Qual os parametros do gfix?
Se foi corrompido, o que será que causa isto? Alguma dica?


GOSTEI 0
Ivonei

Ivonei

04/08/2005

Eu usei o gfix com os seguintes parametros:

gfix -v -full meubancodados.fdb


E não retornou nada. Isto quer dizer que ele não está corrompido?


GOSTEI 0
Afarias

Afarias

04/08/2005

|A base de dados está num servidor samba.

se está tentando acessar a base pelo samba (compartilhamento) então ai está o problema. qual a sua string de conexào?


|Qual os parametros do gfix?

para validar:

gfix -v -f banco.fdb


|Se foi corrompido, o que será que causa isto? Alguma dica?

copiar o arquivo de dados, quedas de energia ou travamentos do micro (quando não em forced writes), etc...


T+


GOSTEI 0
Afarias

Afarias

04/08/2005

|E não retornou nada. Isto quer dizer que ele não está corrompido?

provavelmente, faça um backup e restaure a base.



T+


GOSTEI 0
Ivonei

Ivonei

04/08/2005

|E não retornou nada. Isto quer dizer que ele não está corrompido? provavelmente, faça um backup e restaure a base. T+



Fiz o backup e restaurei. Parece que está tudo ok. :)
Muito Obrigado.


GOSTEI 0
Afarias

Afarias

04/08/2005

ok!


T+


GOSTEI 0
POSTAR