Copia de seguridad automática de una base de datos en SQL EXPRESS 2005

SQL es una de las bases de datos más utilizadas en todo el mundo. La Biblioteca de consultas estructuradas o SQL, como se le conoce comúnmente, es el lenguaje de programación utilizado para administrar datos en una base de datos SQL . SQL Express 2005 es una versión del servidor SQL que brinda a los usuarios una gran flexibilidad para diseñar y automatizar sus scripts SQL . Se puede crear una copia de seguridad automática de los datos en SQL Express 2005 utilizando un archivo .bat . Uno tiene que proporcionar el nombre del directorio donde debe estar la copia de seguridad, junto con la información de fecha y hora en un archivo de texto; guarda el archivo con una extensión .bat .

Introducción

Si desea automatizar una copia de seguridad de una base de datos en SQL Server Express, hay una solución simple utilizando un .bat. expediente.

Implementación

Crea un nuevo archivo de texto. Este archivo debe contener la siguiente información:

 SET J =% fecha: ~ -10, 2% SET A =% fecha: ~ -4% SET M =% fecha: ~ -7, 2% SET H =% tiempo: ~ 0, 2% SET MN =% tiempo : ~ 3, 2% SET S =% tiempo: ~ -5, 2% 

 SI "% tiempo: ~ 0, 1%" == "SET H = 0% HORAS: ~ 1, 1% SET DIRECTORY = E: \ Directory_name \ FILE =% DIRECTORY% \ name _of_backupfile_% J% _% M% _% A% _A_% H% _% MN% _% S% .bak SI NO EXISTE "% DIRECTORY%" md "% DIRECTORY%" cd C: \ Archivos de programa \ Microsoft SQL Server \ 90 \ Tools \ Binn sqlcmd - S Server_name \ SQLEXPRESS -Q "BASE DE DATOS DE RESPALDO Name_of_sql_database TO DISK = N '% FILE%' WITH INIT, NAME = N'Automatic backup up of database ', STATS = 1" 

Finalmente, cambia la extensión. TXT. Murciélago

Notas

  • E: \ Directory_name \ es la ubicación donde desea guardar su archivo de copia de seguridad .bat.
  • El nombre _of_backupfile es el nombre del archivo .bat
  • Finalmente, la base de datos Name_of_sql es el nombre de la base de datos.

Además, muestra la fecha y la hora del nombre de la copia de seguridad asignado al archivo .bat.

Luego simplemente crea una tarea programada.

Artículo Anterior Artículo Siguiente

Los Mejores Consejos