SQL Server: Cómo saber cuándo se han borrado datos y recuperarlos usando el registro de transacciones

Estructura de backupEn el post anterior explicaba como examinar el registro de transacciones de una base de datos para ver poder ver el detalle de los cambios realizados en la misma, ya sean consultas DML como DDL. En este post se explica como usar la misma herramienta en otro caso práctico para poder detectar en que momento se han borrado unos datos y como recuperarlos haciendo una restauración point-in_time de la base de datos para poder copiarlos de nuevo.

Cómo crear un backup de un proyecto de MicroStrategy

Asistente de configuración de MicrostrategyPara crear un backup de un proyecto completo de MicroStrategy que después pueda restaurarse en otro server u otra instalación el método que recomienda Microstrategy es crear una copia del proyecto, con configuración en dos capas, sobre una base de datos access, que después podrá transportarse a cualquier lugar y utilizarse como origen de datos en el momento de hacer la restauración.

¿Por qué su correo electrónico debe estar en la nube?

Quiero aprovechar esta oportunidad para hablar un tema muy comentado en los distintos foros, pero que sin embargo sigue siendo una importante preocupación para muchos de los Directores de Sistemas de este país: el correo y la nube. Soy un claro defensor de las Soluciones Cloud Computing, especialmente para aspectos como el correo, por lo que quiero aportar mi grano de arena a este tema tan actual y controvertido.

Oracle10g: Poner la base de datos en modo archivelog y hacer backups con rman

Oracle10g: Poner la base de datos en modo archivelog y hacer backups con rmanEl modo archivelog de una base de datos Oracle protege contra la pérdida de datos cuando se produce un fallo en el medio físico y es el primer paso para poder hacer copias de seguridad(en caliente!!) con rman. Para poner la base de datos en modo archivelog (sin usar la flash recovery area) debemos hacer básicamente dos cosas, añadir dos parámetros nuevos al fichero de configuración, reiniciar la base de datos y cambiar el modo trabajo a archivelog.

Como poner la base de datos Oracle 10g en modo archivelog

  1. Editamos el init.ora para añadir los siguientes parámetros
    *.log_archive_dest='/ejemplo/backup/'
    *.log_archive_format='SID_%r_%t_%s'
    .....

 

Oracle10g: Manual standby database (planteamiento inicial)

Standby ServerUna base de datos Oracle en Standby es una copia exacta de una base de datos operativa en un servidor remoto, usada como backup, como copia para consulta, recuperación de desastres, etc.
Una base de datos en modo Standby es algo más que un backup normal ya que se puede poner en producción en caso de desastre en un tiempo menor que si tuvieramos que restaurar una copia (ya sea desde rman o un simple export). Restaurar una copia desde fichero tarda tiempo, y durante este periodo el sistema no está disponible..

Politíca de backup simple para SQL Server 2008. BACKUP y RESTORE

A continuación dejo un par de ejemplos de como funciona el backup simple de sqlserver 2008 y como hacer un restore. En el primer ejemplo hacemos un drop de la base de datos que en un entorno real puede significar la perdida de un datafile o disco etc etc. El segundo ejemplo es algo más rebuscado y lo que se hace es restaurar la copia de la base de datos para recuperar una tabla y extraer sus datos. En ambos ejemplos se trabaja con bases de datos de ejemplo descargables aquí.