Crear un respaldo de una base de datos en sql server 2008

Solo disponible en BuenasTareas
  • Páginas : 4 (861 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de agosto de 2012
Leer documento completo
Vista previa del texto
Crear un respaldo de una base de datos en SQL Server 2008

Para crear un respaldo en SQL Server tenemos dos opciones: Utilizar SQL Server Managment Studio o usar Transact-SQL

Crear el respaldoutilizando Trasact-SQL

Si utilizamos Transact-SQL deberemos utilizar la instrucción: BACKUP DATABASE y crearemos una copia de seguridad completa. Deberemos especificar el nombre de la base de datosel lugar seguido de las opciones.

BACKUP DATABASE database TO backup_device [ ,...n ] [ WITH with_options [ ,...o ] ] ;

El siguiente código realiza un full backup de la base de datos “midata”donde nombre del el backup será “midatabackup” además comprimiremos este backup.

BACKUP DATABASE midata TO DISK = 'C:\databackup\midatabackup.bak' WITH COMPRESSION;

No es necesario utilizar WITHCOMPRESSION pero la diferencia del tamaño de la base de datos es de 4,000KB en contra de 142KB

Restaurar un Respaldo a una base de datos utilizando Transact-SQL

Para Restaurar la base de datos apartir del Backup anterior deberemos Poner la base de datos offline con le siguiente comando:

ALTER DATABASE midata SET OFFLINE WITH ROLLBACK IMMEDIATE

Luego la restauraremos utilizando elsiguiente comando:

RESTORE DATABASE midata from disk = 'C:\databackup\midata-13-06-2012.BAK' WITH Replace;

Y ponemos la base de datos online utilizando:]

ALTER DATABASE midata SET ONLINECrear un respaldo utilizando SQL Server Managment Studio

Después de conectarse a la instancia apropiada de Microsoft Motor de base de datos de SQL Server, en el Explorador de objetos, haga clic en elnombre del servidor para expandir el árbol de servidores.
Expanda Bases de datos y, dependiendo de la base de datos, seleccione una base de datos de usuario o expanda Bases de datos del sistema yseleccione una base de datos del sistema.
Haga clic con el botón secundario en la base de datos, seleccione Tasks y haga clic en Back Up. Aparece el cuadro de diálogo Copia de seguridad de base de...
tracking img