Backup Programado de BBDD de SQL Server 2005

Realitzarem una còpia de seguretat programada d'una Base de Dades de SQL Server 2005 en el cas de no disposar de cap sistema centralitzat de còpies de seguretat. Hem de tenir en compte que aquest sistema no ens va a substituir els backups que es van generant constantment per tant que mirar o buscar una solució perquè no se ens incrementa massa i ens llegue a llenar el disco.

Primer es connectarem al nostre servidor de Bases de Dades por mig de SQL Server Management Studio.

Nos situamos en el Agente de SQL Server -> Trabajos -> Boton derecho (Nuevo Trabajo)

En General rellenamos el nombre del Trabajo.

En Pasos pinchamos en Nuevo.

Rellenamos el Nombre del Paso, seleccionamos la BBDD i en comandament introduïmos el Script sguiente que nos realizara la Còpia de Seguiridad por fecha:

DECLARE @strDatabase nvarchar(50)
DECLARE @strFolder nvarchar(500)

SET @strDatabase = N’NOMBRE_BBDD
SET @strFolder = N’RUTA_DESTINO

DECLARE @tToday datetime
SET @tToday = GETDATE()

DECLARE @strBackupName nvarchar(100)
SET @strBackupName = @strDatabase + N’ ‘
+ STR(DATEPART(year, @tToday), 4, 0)
+ REPLACE(STR(DATEPART(month, @tToday), 2, 0), N’ ‘, N’0′)
+ REPLACE(STR(DATEPART(day, @tToday), 2, 0), N’ ‘, N’0′)
+ REPLACE(STR(DATEPART(hour, @tToday), 2, 0), N’ ‘, N’0′)
+ REPLACE(STR(DATEPART(minute, @tToday), 2, 0), N’ ‘, N’0′)

DECLARE @strBackupFile nvarchar(600)
SET @strBackupFile = @strFolder + N” + @strBackupName + N’.bak

BACKUP DATABASE @strDatabase
TO DISK = @strBackupFile
WITH
NOFORMAT,
INIT,
SKIP,
NAME = @strBackupName

En Programacion pinchamos en Nuevo.

Damos un Nombre, seleccionamos el tipo de programacion que queremos (diaria, setmanal…), marcamos los dias que nos interesan y le damos una hora de actuacion.

Aceptamos todo y ya tenemos creada nueva backup programada.


Posts recomanats

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dubtis a contactar amb mi, us intentareu ajudar sempre que pugui, compartir és viure ;) . Gaudir dels documents!!!