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.


Izenburuko mezuak

Egilea

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, ez zalantzarik izan nirekin harremanetan jartzeko, ahal duzun guztietan laguntzen saiatuko naiz, partekatu ahal dudan guztietan ;) . Dokumentuez gozatu!!!