Recuperación de SQL

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 »