Backup em banco SQL Server

Delphi

15/05/2003

eu preciso fazer um programa que faça backup de um banco de dados, mas o banco de dados é em SQL, e eu não sei como fazer, quando eu usava o interbase usei o gbak, mas para bancos SQL não sei como é.


Hatrix

Hatrix

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

15/05/2003

Colega,

O SQLServer possui formas próprias de você realizar o backup (Full ou diferencial), podendo ser agendado, etc.
Abra o Enterprise Manager;
Expanda Sql Server Group;
Expanda Database;
Clique com o botão direito do mouse sobre o banco de dados desejado;
Selecione All Tasks -> Backup database;

Siga o assistente.

Acho que é a melhor forma, ou então, usar unidade robot com software de backup como o ArcServer da CA. Mais aí são outros 500...


GOSTEI 0
Acerqueira

Acerqueira

15/05/2003

Fiz uma sp para gerar o backup, com um parametro que define aonde vai gravar o arquivo.

Altere a propriendade timeout do componente. no caso de ser um BD grande.
no TAdoStoreProc e CommandTimeOut

CREATE PROCEDURE spBackupDataBase
@Path VARCHAR(200)
AS
BEGIN
BACKUP DATABASE <NomeBD> TO DISK = @Path
END


GOSTEI 0
POSTAR