Ajuda - Busca - Membros - Calendário
Versão Completa: (Resolvido) Fazer Restore do Banco de Dados
Fórum Script Brasil > Programação & Desenvolvimento > Delphi, Kylix
Alberto Mota
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
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
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!
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2012 Invision Power Services, Inc.