Cómo configurar notificaciones de correo electrónico para trabajos de respaldo en SQL Server

Introducción

Para una DBA de SQL Server administrando múltiples bases de datos e cualquier momento, saber configurar programas de copias de seguridad regulares, copias de seguridad de nombres únicos diariamente, crear espejos de respaldo para redundancia, limpiar archivos antiguos de copias de seguridad es importante. Igualmente importante es la confirmación automática de que las copias de seguridad han sido exitosamente creadas para las bases de datos con notificaciones de correo electrónico que pueden ser hechas desde Microsoft SQL Server Management Studio o desde una aplicación de terceros para administrar copias de seguridad MS SQL Server, como ApexSQL Backup.

julio 25, 2017

Cómo crear una solución simple de recuperación de base de datos usando transvase de registros de SQL Server

Para prevenir pérdidas accidentales de datos, siempre es bueno asegurarse de que hay una solución de recuperación de desastres disponible. Esto puede ser fácilmente logrado teniendo una copia fija de la base de datos primaria en otra instancia de SQL Server, lo cual puede ser logrado vía el transvase de registros.

El transvase de registros es una solución que provee una protección de recuperación de desastre al nivel de la base de datos. Una configuración de transvase de registros incluye un servidor primario hospedando a una base de datos en línea, y uno o más servidores secundarios que hospedan copias de la base de datos. El proceso es bastante simple – una base de datos es respaldada y restaurada desde un servidor primario a un servidor secundario. En intervalos programados regularmente, una copia de seguridad de registros de transacciones es realizada en los servidores primario y secundario para mantener las bases de datos en sincronización.

julio 25, 2017

Administrar y monitorear copias de seguridad de SQL Server desde una localización central

Introducción

Correr y mantener múltiples instancias de SQL Server puede ser a menudo un desafío formidable, especialmente si estas instancias corren e múltiples servidores. Es suficientemente fácil configurar un trabajo de SQL Server Agent para cada servidor para automatizar las copias de seguridad, pero ¿qué pasa si hay 20, 30 o 100 servidores que necesitan mantenimiento? En este escenario, configurar agentes en cada servidor tomaría demasiado tiempo, y monitorear la configuración entera sería una pesadilla para cualquier administrador. Por supuesto, Hay muchas soluciones para este escenario:

julio 7, 2017

Cómo eliminar los archivos antiguos de respaldo de la base de datos automáticamente en SQL Server

Introducción

Mientras se trabaja con un número de bases de datos, crear un plan de recuperación puede ser retador, especialmente si queremos un diseño a prueba de tontos. Las estrategias de respaldo y restauración automáticas aseguran que el plan de recuperación sea exitoso. De todas maneras, las estrategias que se apoyan en respaldos frecuentes, aunque parte de una gran estrategia, pueden comenzar a causar problemas cuando el espacio disponible de almacenamiento se vuelve limitado. Las copias de seguridad antiguas son en muchos casos innecesarias, y es a menudo prudente eliminar esos respaldos para incrementar el espacio disponible. Esto puede ser hecho manualmente o automáticamente. Hay muchas opciones para eliminar archivos de respaldo antiguos automáticamente en SQL Server:

julio 6, 2017

Cómo crear archivos de copia de seguridad de partición de la base de datos de SQL Server

Introducción

Una de las principales tareas de cada administrador de base de datos es crear un plan de recuperación de desastres confiable. El plan siempre incluye varias operaciones de copia de seguridad y restauración. Por lo general, optar sólo por copias de seguridad convencionales de archivos debería ser suficiente, pero en algunos casos, los recursos como el espacio en disco, tiempo de copia de seguridad, o ambos podrían ser el problema. Este suele ser el caso cuando se trabaja con grandes bases de datos.

febrero 23, 2017

Cómo crear múltiples espejos de respaldos SQL Server

Una de las tareas más importantes para cualquier administrador de bases de datos es crear un plan de recuperación de desastres a prueba de tontos. Este plan usualmente incluye múltiples operaciones de restauración y respaldo. La mayor parte del tiempo, optar por copias de seguridad convencionales debería ser suficiente, pero en algunos casos, almacenar todas las copias de seguridad en un solo dispositivo puede ser una mala idea. A medida que las bases de datos crecen en el tiempo, las copias de seguridad de vuelven más grandes y los dispositivos de respaldo menos estables debido a las frecuentes operaciones de lectura/escritura. Si el dispositivo de respaldo falla, todo los datos respaldados pueden ser perdidos. Para evitar este escenario, algunos administradores toman múltiples copias de sus archivos de respaldo, y los almacenan en diferentes dispositivos de respaldo. Hay unas cuantas maneras de hacer esto:

febrero 23, 2017

Crear copias de seguridad diarias de la base de datos con nombres únicos en SQL Server

Introducción

Al trabajar con un gran número de bases de datos en varios servidores SQL, la creación de un plan de recuperación ante desastres imbatible puede ser un reto. Estrategias bien organizadas de copia de seguridad y restauración definitivamente ayudarán con esto. Con el fin de implementar estas estrategias con éxito en un entorno más amplio, establecer copias de seguridad y procesos de restauración automatizados es una necesidad. Algunos administradores de bases de datos utilizan los scripts de lotes o de PowerShell para la automatización, mientras que otros prefieren utilizar diversas soluciones de terceros. En ambos casos, es necesario dar formato a los nombres de las copias de seguridad de la base de datos correctamente. Los nombres de copia de seguridad correctamente formateados facilitan mucho el trabajo de organización y mantenimiento de los conjuntos de copias de seguridad. Los archivos de copia de seguridad antiguos suelen ser obsoletos y se pueden identificar y eliminar fácilmente de la unidad de forma manual o mediante un script.

febrero 23, 2017

Cómo restaurar sólo un grupo de archivos específico – Una restauración por etapas

¿Qué es una restauración por etapas?

Las restauraciones por etapas le permiten al usuario restaurar sólo grupos de archivos específicos de una base de datos en lugar de restaurar una base de datos completa. En casos de emergencia lo importante es obtener los datos necesarios tan pronto como sea posible, y restaurar el resto de los datos más tarde, mientras se dispone de los datos más importantes en línea. Este enfoque minimiza el tiempo de inactividad cuando ocurre un desastre.

febrero 23, 2017

Cómo realizar una copia de seguridad SQL y restaurar la limpieza del historial

SQL Server almacena un historial completo de todas las operaciones de restauración y respaldo de SQL, y otras actividades históricas como Correo Electrónico de la Base de Datos, Trabajos, Transvase del Registro, Políticas, Planes de Mantenimiento, etc. en una instancia de servidor en la base de datos msdb.

diciembre 24, 2016

Reducción de base de dato SQL Server – Cómo y cuándo programar y realizar la reducción de archivos de la base de datos

De tiempo en tiempo, los DBAs se encuentran en una situación donde una base de datos SQL Server se vuelve muy grande para su ambiente de producción y necesita ser reducida en tamaño para liberar espacio y asignarlo de vuelta al sistema.

Antes de reducir una base de datos SQL Server o archivos de bases de datos, es muy importante entender cómo funciona el proceso y cuáles son las consecuencias inmediatas del proceso de reducción.

diciembre 24, 2016