Respaldos en SQL Express 2005

gicoto
26 de Noviembre del 2007
Saludos,

Alguien tiene conocimiento de como hacer respaldos programados en SQL Express 2005?

Esto porque el SQL Express 2005 no tiene un servicio para dichos respaldos, solo en forma manual

Saludos y gracias!

jsandovals
26 de Noviembre del 2007
Copia de seguridad completa
BACKUP DATABASE

{ <database_name>

TO <backup_device>
Realiza una copia de seguridad de la base de datos completa.

Copia de seguridad parcial
BACKUP DATABASE <database_name> READ_WRITE_FILEGROUPS

TO <backup_device>
Especifica una copia de seguridad parcial, que incluye el grupo de archivos principal y todos los grupos de archivos secundarios de lectura y escritura.

READ_WRITE_FILEGROUPS siempre incluye los grupos de archivos principales. Si la base de datos es de s贸lo lectura, READ_WRITE_FILEGROUPS incluye tan s贸lo el grupo de archivos principal.

Copia de seguridad de archivos
BACKUP DATABASE <database_name> <file_or_filegroup> [ ,...n ]

TO <backup_device>
Especifica los nombres l贸gicos de los archivos o grupos de archivos que se incluir谩n en la copia de seguridad de la base de datos. Si se especifica una lista de archivos y grupos de archivos, s贸lo se realiza la copia de seguridad de esos archivos o grupos de archivos.

Se pueden especificar varios archivos o grupos de archivos.

Copia de seguridad diferencial completa
BACKUP DATABASE <database_name>

TO <backup_device>

WITH DIFFERENTIAL
Especifica que la copia de seguridad s贸lo debe incluir los datos que hayan cambiado desde que se realiz贸 la 煤ltima copia de seguridad completa.

Copia de seguridad diferencial parcial
BACKUP DATABASE <database_name> READ_WRITE_FILEGROUPS

TO <backup_device>

WITH DIFFERENTIAL
Especifica que la copia de seguridad s贸lo debe incluir los datos que hayan cambiado desde que se realiz贸 la 煤ltima copia de seguridad parcial.

Copia de seguridad diferencial de archivos
BACKUP DATABASE ( <database_name> ) <file_or_filegroup> [ ,...n] TO <backup_device>

WITH DIFFERENTIAL
Especifica que la copia de seguridad s贸lo debe incluir los datos que hayan cambiado desde que se realiz贸 la 煤ltima copia de seguridad de archivos de los archivos especificados.

Copia de seguridad de registros sin operaciones masivas o copia de seguridad de operaciones masivas
BACKUP LOG <database_name>

TO <backup_device>

[WITH RECOVERY]
Especifica una copia de seguridad peri贸dica del registro de transacciones. Se realiza la copia de seguridad del registro desde la 煤ltima entrada de registro de la que se realiz贸 una copia de seguridad correcta hasta el final actual del registro.

Despu茅s de realizar la copia de seguridad del registro, 茅ste se trunca si ya no es necesario para la r茅plica transaccional o las transacciones activas.

Copia de seguridad de registros despu茅s del error
BACKUP LOG { <database_name> }

TO <backup_device>

WITH NORECOVERY
Realiza una copia de seguridad del final del registro (el registro activo) y deja la base de datos en el estado RESTORING. NORECOVERY resulta 煤til cuando, en caso de error, se conmuta a una base de datos secundaria y al guardar el final del registro antes de una operaci贸n RESTORE.

Copia de seguridad de s贸lo copia
BACKUP ...

WITH COPY_ONLY

...
COPY_ONLY especifica que la copia de seguridad se realiza fuera de banda y no debe afectar a la secuencia normal de copias de seguridad.

No es tan complejo...saludos