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...
Regístrate para leer el documento completo.