Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MS SQL Server (https://www.clubdelphi.com/foros/forumdisplay.php?f=23)
-   -   respaldo basedatos MS sql server 2014 (https://www.clubdelphi.com/foros/showthread.php?t=95971)

ralf8727 17-11-2022 01:35:36

respaldo basedatos MS sql server 2014
 
Buen dia, tengo esta situacion ocupo generar respaldos de la base de datos y lo genero de la siguiente manera


Código:

ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(' BACKUP DATABASE [nombrebasedatos] TO DISK =:n');
ADOQuery1.SQL.Add(' WITH FORMAT, INIT, STATS = 10');
ADOQuery1.Parameters.ParamByName('n').Value:= 'C:\RESPALDOS\DATOS\pruebarespaldo';
ADOQuery1.ExecSQL;
Application.ProcessMessages;

yo pensaria que el respaldo se generaria en la ruta que le estoy indicando pero no, lo guarda en la ruta que le indico lo guarda pero en el lado del servidor donde esta instalado el sql server.

si alguien me auxiliara se los agradeceria

PepCat 17-11-2022 18:24:24

El comando de backup se ejecuta en el servidor, por lo que la ruta de destino "C:\RESPALDOS..." apunta a una ruta del servidor SQL.

Puedes intentar mapear la ruta en el servidor a un PC local y redirigir la copia a esta ruta, pero, aun así, puede que también te falle porque los permisos no están bien establecidos.
Mira este link: https://www.ubackup.com/enterprise-b...tion-1021.html

De todas formas, yo te recomiendo que automatices las copias con un script desde el servidor y que este script también envié la copia a otro ordenador local, remoto...

ralf8727 17-11-2022 18:47:50

Cita:

Empezado por PepCat (Mensaje 549302)
El comando de backup se ejecuta en el servidor, por lo que la ruta de destino "C:\RESPALDOS..." apunta a una ruta del servidor SQL.

Puedes intentar mapear la ruta en el servidor a un PC local y redirigir la copia a esta ruta, pero, aun así, puede que también te falle porque los permisos no están bien establecidos.
Mira este link: https://www.ubackup.com/enterprise-b...tion-1021.html

De todas formas, yo te recomiendo que automatices las copias con un script desde el servidor y que este script también envié la copia a otro ordenador local, remoto...


gracias lo tomare en cuenta y lo intentare otra vez


La franja horaria es GMT +2. Ahora son las 19:53:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi