Académique Documents
Professionnel Documents
Culture Documents
2008
Hace mucho tiempo que he tenido la necesidad de generar copias de seguridad (Backup) de
las bases de datos que estoy utilizando, en muchos lugares han publicado opciones que son
funcionales pero que no utilizan las herramientas que SQL Server tiene, gracias a todos los
lugares que visite se me vino una idea a la mente!!! se las detallo a continuacin:
Primero les comentare un poco acerca de lo que utilice para tener en el servidor la programado
para la generacin de copias de seguridad automticas lo que se necesita es lo siguiente;
El primer paso es crear el script que genera el respaldo de la base de datos, les dejo el script
para que ustedes remplacen las variables necesarias de manera que les sirva en su objetivo:
USE nombre_de_su_base;
GO
declare @fecha varchar(MAX)
declare @archivo varchar(MAX)
set @fecha = CONVERT(Varchar(max),
GETDATE(),102)+'_'+SUBSTRING(CONVERT(varchar(10),
getdate(),108),1,2)+SUBSTRING(CONVERT(varchar(10), getdate(),108),4,2)+'horas'
set @archivo ='C:\nombredelacarpetaBACKUP\nombre_de_su_base'+@fecha+'.bak'
BACKUP DATABASE nombre_de_su_base
TO DISK = @archivo
WITH FORMAT,
MEDIANAME = 'D_SQLServerBackups',
NAME = 'Full Backup of nombre_de_su_base';
GO
Como segundo paso debemos configurar el Agente de SQL Server para programar una tarea
que ser que encargada de ejecutar el Script que sea especificado en el paso uno, para ello
haremos lo siguiente:
1. Iniciar sesin en el SQL Server Management para poder tener acceso a la configuracin del
Agente de SQL Server.
2. Al entrar al SQL Server Management observaremos en el explorar de objetos que el agente
de SQL Server que encuentra al final del arbol del explorar
Al dar click en icono del + se desplegara un submenu y en el esta la opcin de Trabajos que es
lo que nos interesa.
3. Al desplegar el SubMenu del Agente de SQL Server se debe crear un nuevo trabajo, para
ello debemos dar click derecho para que se desplique lo siguiente:
Como pueden observar tenemos la opcin de Nuevo trabajo, demos click ah para dar inicio la
configuracin del nuevo trabajo o tarea.