SQL Server-eko Datu Basearen Backup Programatua 2005
SQL Server-eko Datu Base baten backup programatua egingo dugu 2005 backup zentralizatu sistemarik ez badugu. Kontuan izan behar dugu sistema honek ez digula etengabe sortzen ari diren backupak ordezkatuko, beraz, irtenbide bat bilatu edo begiratu behar da gehiegi handitu ez dadin eta diskoa beti iritsi ez dadin.
Lehenik eta behin gure Datu-baseen zerbitzarira konektatu behar gara SQL Server Management Studio bidez.
SQL Server Agent-en kokatzen gara -> Lanak -> Eskuineko botoia (Lan Berria)
Orokorrean Lanaren izena betetzen dugu.
Urratsetan, Sakatu Berria.
Urratsaren Izenburua betetzen dugu, BBDD aukeratzen dugu eta komandoan hurrengo Script-a sartzen dugu, dataz Babeskopia egitea burutuko diguna:
DECLARE @strDatabase nvarchar(50)
DECLARE @strFolder nvarchar(500)
SET @strDatabase = N’BBDD_IZENA‘
SET @strFolder = N’HELBIDE_HELBIDE‘
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, semanal…), marcamos los dias que nos interesan y le damos una hora de actuacion.
Aceptamos todo y ya tenemos creada nueva backup programada.














































