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