Recuperación de SQL

Marko Zivkovic

Tablas temporales – SQL Server

August 1, 2019 by

¿Qué es una tabla temporal?

Las tablas temporales nos habilitan la posibilidad de recuperar datos de cualquier punto en el pasado y por cada cambio de datos (Actualizar, Eliminar, Combinar). Con la tabla temporal, los usuarios pueden restaurar datos de cambios accidentales (actualizar/eliminar), así como verificar todos los cambios en los datos, etc. La tabla temporal es una nueva característica de SQL Server disponible desde la versión CTP2 de SQL Server 2016. Una tabla temporal se compone de dos partes (tablas), la primera es la tabla en la que se habilita el seguimiento de datos y se llama una tabla versión original del sistema, esta tabla contiene datos actuales (reales), la segunda parte es la tabla en la que se almacenan los cambios de datos que se realizaron (Actualizar, Eliminar, Combinar) en una tabla con versión del sistema y se llama tabla de historial.

Read more »
Aamir Syed

Reportes de respaldos SQL con PowerShell

February 28, 2017 by

Déjeme prologar esta entrada diciendo que este fue un proceso que evolucionó en el tiempo. Inició como una simple sentencia SQL que me enviaba un archivo cvs en un correo electrónico. Desde ahí, el código SQL real evolucionó para mostrar resultados más claros. Cuando supe lo que powershell podía hacer, pasé algo de tiempo aprendiéndolo durante mis almuerzos en el trabajo. Incluso cuando implementé un script powershell por primera vez, aún no era un reporte con aspecto limpio, pero seguía siendo mejor que lo que teníamos previamente. Incluso ahora hay espacio para mejoras, pero estoy feliz con los resultados y espero que pueda proveer algo de ayuda a otros DBAs SQL ahí afuera.

Read more »
Daniel Calbimonte

Cómo crear un Reflejo de la Base de Datos

October 29, 2016 by

A veces nuestra Base de Datos falla y necesitamos restablecer los servicios de la Base de Datos inmediatamente. ¿Hay alguna solución para alta disponibilidad?

Con un Reflejo de la Base de Datos, nosotros podemos tener una réplica de la base de datos lista para ser usada si la base de datos principal falla. En este artículo tendremos un tutorial paso a paso acerca de Reflejos de Bases de Datos. Hay otras soluciones para alta disponibilidad como AlwaysOn, Clusters y Transvase de Registros, pero en este capítulo comenzaremos con Reflejos.

Read more »
Ahmad Yaseen

Respaldar y restaurar una base de datos SQL Server usando múltiples archivos

October 2, 2016 by

Introducción:

Las copias de seguridad de SQL Server proveen una importante solución para proteger datos críticos que están almacenados en bases de datos SQL. Y para minimizar el riego de pérdida de datos, usted necesita asegurarse de que respalda sus bases de datos regularmente tomando en consideración los cambios aplicados a sus datos. Es una buena práctica probar sus copias de seguridad restaurando archivos de copias de seguridad al azar a un ambiente de pruebas y verificar que los archivos no estén corruptos.

Read more »
Kaloyan Kosev

Optimización de copias de seguridad en MS SQL Server

October 2, 2016 by

El respaldo y la recuperación son algunas de las tareas de DBA más importantes, aunque se ven suficientemente simples y usualmente usted los configura, los deja corriendo en un itinerario y sólo vuelve si fallan – hay un nuevo mundo acerca de la optimización que usted puede hacer para hacerlos más rápidos, mejores y … más pequeños.

¿Pero por qué molestarse? Considerando que las bases de datos modernas crecen a un ritmo tan rápido, usted puede que se enfrente a una situación donde no puede cumplir con sus ventanas de mantenimiento o las obligaciones del contrato de servicio. Veamos las tres áreas principales donde podemos trabajar:

Read more »
Ivan Stankovic

¿Qué es el reflejo de bases de datos SQL Server?

December 18, 2015 by

¿Qué es el reflejo de bases de datos SQL Server?

El reflejo de bases de datos SQL Server es una técnica de recuperación de desastres y alta disponibilidad que involucra dos instancias SQL Server en la misma o en diferentes máquinas. Una instancia SQL Server actúa como una instancia primaria llamada la principal, mientras que la otra es una instancia reflejada llamada reflejo. En casos especiales, puede haber una tercera instancia SQL Server que actúa como testigo. Read more »
Ivan Stankovic

Una guía para principiantes acerca de los registros de transacciones SQL Server

December 4, 2015 by

¿Qué es un registro de transacciones?

Un registro de transacciones es un archivo – parte integral de toda base de datos SQL Server. Contiene registros producidos durante el proceso de registro en una base de datos SQL Server. El registro de transacciones es el componente más importante de una base de datos SQL Server cuando se trata de recuperaciones de desastres – sin embargo, debe estar no corrupto. Después de cada modificación de la base de datos – ocurrencia de transacción, un registro es escrito en el registro de transacciones. Todos los cambios son escritos secuencialmente. Read more »