Tabela Corrompida
Existe algum aplicativo para corrigir/reestrutrar tabelas do banco de dados corrompida?
Amilton/pr
Curtidas 0
Respostas
Maicongabriel
18/12/2003
GFix e Gbak
:: [url]http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=3[/url]
:: [url]http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=3[/url]
GOSTEI 0
Amilton/pr
18/12/2003
Blz!
Naum dá pra construir um aplicativo usando esses aplicativos e ser distribuido com o programa principal para ser utilizado em caso de corrupção das tabelas?
Naum dá pra construir um aplicativo usando esses aplicativos e ser distribuido com o programa principal para ser utilizado em caso de corrupção das tabelas?
GOSTEI 0
Afarias
18/12/2003
Dá. Uma forma é vc usar os componentes Interbase Admin (IBX) para isso por exemplo.
T+
T+
GOSTEI 0
Amilton/pr
18/12/2003
Qual ou quais componentes IBX fazem a recuperação das tabelas com problemas, semelhante a Gfix?
GOSTEI 0
Afarias
18/12/2003
IBValidationService
T+
T+
GOSTEI 0
Amilton/pr
18/12/2003
Esse componente vai realizar todas aquelas sintaxes do Gfix?
Como se executa?
Como se executa?
GOSTEI 0
Afarias
18/12/2003
|Esse componente vai realizar todas aquelas sintaxes do Gfix?
Hummm... não... pelo q lembro só os comandos relacionados a validação e correção do banco de dados. Alguns outros é em outros componentes (como -write sync por exemplo)
|Como se executa?
acho q F1 no componente chama o help com 1 exemplo, em todo caso, segue 1 exemplo simples::
T+
Hummm... não... pelo q lembro só os comandos relacionados a validação e correção do banco de dados. Alguns outros é em outros componentes (como -write sync por exemplo)
|Como se executa?
acho q F1 no componente chama o help com 1 exemplo, em todo caso, segue 1 exemplo simples::
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
Memo1.Lines.Text := ´Verificando erros...´;
with IBValidationService1 do
begin
{ informações de conexão }
Protocol := TCP;
ServerName := ´nome_ou_ip_do_servidor´;
DatabaseName := ´caminho_completo_do_arquivo_gdb´;
{ informações de login }
LoginPrompt := False;
Params.Values[´user_name´] := ´SYSDBA´;
Params.Values[´password´] := ´cdkey´;
{ processo: neste caso validação do banco }
Options := [ValidateDB, ValidateFull];
Attach;
try
ServiceStart;
while not Eof do
begin
Memo1.Lines.Add(GetNextLine);
Application.ProcessMessages;
end;
finally
Detach;
Memo1.Lines.Add(´Verificação concluída.´);
end;
end;
end;
T+
GOSTEI 0