Alberto Mota
08/03/2010 - 17:03
Prezados colegas, aqui no forum consegui obter ajuda para fazer o backup
do Sql server usando o Delphi.
A minha necessidade agora é que os usuários façam a restauração do
banco.
Li alguns posts sobre o assunto, mas nenhum deles me ajudou.
Como consigo fazer a implementação?
Desde já obrigado.
Alberto Mota
08/03/2010 - 20:07
Jhonas criei essa stored procedure no sql server e rodou tranquilo
executando no proprio sql server
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER Procedure [dbo].[sp_RestauraFenacSP]
As
RESTORE Database FenacSP FROM disk = 'C:\Fenac\backup\FenacSP.bak'
Ao fazer no Delphi dá erro:
Cannot open backup device 'C:\Fenac\backup\FenacSP.bak'. O sistema não pode encontrar o arquivo especificado.
Abaixo o codigo no Delphi executando a stored procedure criada
procedure TFrmRestauraRegionais.BitBtn3Click(Sender: TObject);
begin
Restaura.close;
Restaura.ExecProc;
Messagedlg('Restauração em Andamento!',mtError,[mbok],0);
end;
Alberto Mota
08/03/2010 - 21:48
Bom pessoal esta resolvido!
O arquivo bak não estava na pasta por isso a mensagem.
Uma vez lá, funcionou.
Jhonas, mais uma vez obrigado!