Cómo realizar una copia de seguridad y el mantenimiento recomendado de manera automática para la base de datos SQL de Enterprise Vault

Artículo:: 100037338
Última publicación: 2024-04-17
Clasificaciones: 0 0
Producto(s): Enterprise Vault

Problema

Este artículo describe los pasos  sugeridos  acerca de cómo un administrador puede automatizar las copias de seguridad y realizar procedimientos de mantenimiento recomendados para bases de datos SQL de Enterprise Vault (EV), Compliance Accelerator (CA) y Discovery Accelerator (DA) utilizando los planes de mantenimiento del servidor SQL.

Solución

Este documento es una compilación de varios documentos que se indican en la sección Documentos relacionados a continuación.  Contiene pasos sugeridos que cualquiera que tenga autorización para administrar servidores SQL puede realizar para crear y administrar un plan de mantenimiento de SQL para la copia de seguridad y mantenimiento de bases de datos de Enterprise Vault (EV), Compliance Accelerator (CA) y Discovery Accelerator (DA).  Los administradores de bases de datos (DBAs) de SQL suelen tener su propio método preferido para realizar copias de seguridad y mantenimiento.  Esos métodos deben tener prioridad sobre estos pasos sugeridos mientras se llevan a cabo funciones recomendadas básicas.  Las funciones básicas son, en orden:
  • Realizar una copia de seguridad de cada base de datos de EV, CA y DA.
  • Realizar una copia de seguridad y truncar cada registro de transacciones de la base de datos.
  • Reorganizar o reconstruir los índices en las tablas más utilizadas (es decir, tablas con más de 1000 páginas de datos).
  • Actualizar las estadísticas de la base de datos.

Nota importante: mantenimiento sin conexión frente a mantenimiento en línea:
Aunque que el servidor SQL 2005 y versiones posteriores permiten operaciones de índice en línea, es decir, ejecutar la reconstrucción y mantenimiento del índice sin detener los servicios EV, CA o DA, este no es el método recomendado, ya que hay ciertas restricciones para la ejecución de las operaciones en línea. En primer lugar, las operaciones de índice por lo general solo están disponibles en la versión Enterprise del servidor SQL. En segundo lugar, y lo más importante, las siguientes versiones del servidor SQL no permiten operaciones de índice en línea cuando los siguientes tipos de datos de objetos grandes (LOB) están presentes en una tabla:
-2005, 2008, 2008 R2: image, ntext, texto, varchar (max), nvarchar (max), varbinary (max), xml.
-2012, 2014: image, ntext, text (estos deben evitarse en el servidor SQL 2012).
Los tipos de datos LOB no deben incluirse en un índice; basta con tener una columna definida con el tipo de datos LOB presente en la tabla de SQL para no permitir las operaciones de índice en línea.
Como EV, CA y DA hacen uso de estos tipos de datos LOB en las versiones actuales del producto, se recomienda, por lo tanto, que todo el mantenimiento SQL se ejecute sin conexión y que todos los pasos siguientes se ejecuten con los servicios correspondientes de EV, CA o DA detenidos.
Aquí están algunas referencias de soporte de Microsoft:
- Cómo realizar las operaciones de índice en línea:  https://msdn.microsoft.com/en-us/library/ms177442(v=sql.90).aspx
- Guía para realizar operaciones de índice en línea en el servidor SQL 2005:  https://msdn.microsoft.com/en-us/library/ms190981%28v=sql.90%29.aspx
- Guía para realizar operaciones de índice en línea en el servidor SQL 2008:  https://msdn.microsoft.com/en-us/library/ms190981%28v=sql.100%29.aspx
- Guía para realizar operaciones de índice en línea en el servidor SQL 2008 R2:  https://msdn.microsoft.com/en-us/library/ms190981%28v=sql.105%29.aspx
- Guía para realizar operaciones de índice en línea en el servidor SQL 2012:  https://msdn.microsoft.com/en-us/library/ms190981%28v=sql.110%29.aspx
- Guía para realizar operaciones de índice en línea en el servidor SQL 2014:  https://msdn.microsoft.com/en-us/library/ms190981%28v=sql.120%29.aspx
- Mejoras en la escalabilidad y el rendimiento (motor de base de datos):  https://msdn.microsoft.com/en-us/library/cc645580%28v=SQL.110%29.aspx
 
 
Nota importante: explicación de la opción para reducir la base de datos:
Los pasos sugeridos a continuación también contienen instrucciones para agregar una función  opcional de reducción de la base de datos.  La reducción de base de datos solo debe realizarse para reorganizar las páginas dentro de la base de datos hacia el principio del archivo de base de datos.  Tal reorganización puede permitir un mejor rendimiento de la base de datos siempre y cuando esa función vaya seguida de la realización de copias de seguridad y la reducción del registro de transacciones, y luego de la reconstrucción/reorganización de índices y la actualización de estadísticas.   Reducir la base de datos no debe incluir la opción de devolver el espacio de archivos al sistema operativoa menos que haya una necesidad crítica para que ese espacio se devuelva.  Como se indicó en la página 37 de "Veritas Enterprise Vault 10.0: Guía de prácticas recomendadas de SQL" (consulte DOC5356 en la sección de artículos relacionados a continuación):
Nota: El plan de mantenimiento de base de datos no debe incluir una reducción de archivo de datos, para evitar crecimientos innecesarios de archivos.  Sin embargo, los archivos de registro de la base de datos necesitarán reducirse después de la copia de seguridad.
Reducir el tamaño del archivo de base de datos puede provocar requerimientos para incrementar el archivo antes de que se necesite para un rendimiento óptimo.  Cuando se presenta una solicitud para expandir el archivo en la base de datos, el procesamiento de la base de datos se detiene hasta que el nuevo espacio esté disponible para su uso.  Esto es por qué el paso opcional para reducir el tamaño de la base de datos está incluido, pero sin la opción seleccionada para devolver el espacio al sistema operativo.
 
Uno de los mejores momentos para realizar una operación de reducción de la base de datos es después de una actualización de EV, CA o DA, ya que esto podría implicar la migración y bajada de una o varias tablas.  Sin embargo, dependiendo de la regularidad con que se realice una operación de reducción, el DBA SQL responsable debe revisar detenidamente las bases de datos, ya que el servidor SQL gestiona el espacio en blanco (páginas en blanco dentro del archivo de base de datos) bastante bien.
 
Una operación de reducción aumenta la fragmentación de los índices de la tabla; por lo tanto, una operación de reducción debe ser seguida por la operación de mantenimiento del índice de reorganizar o reconstruir los índices.  Para obtener información adicional acerca de este tema, consulte el artículo de Microsoft MSDN (Microsoft Developer Network) en los siguientes enlaces: https://msdn.microsoft.com/en-us/library/ms190488.aspx.
 
Una operación de reducción también provoca que las estadísticas de la base de datos queden obsoletas; por consiguiente, una actualización de las estadísticas también debe seguir una operación de reducción.  Se puede realizar en cualquier momento una actualización de estadísticas y una reconstrucción o reorganización de los índices después de la operación de reducción.
 
Una vez realizada una operación de reducción con la opción de devolver el espacio al sistema operativo, el tamaño de la base de datos se habrá reducido al mínimo tamaño posible.  Acciones como el mantenimiento de índices de tabla realizadas después provocarán un aumento en el tamaño de la base de datos.
 
 
Consulte el artículo técnico 000013531 en la sección de documentos relacionados a continuación para obtener una explicación de fragmentación y estadísticas de índices SQL.
 
Antes de efectuar cualquiera de los siguientes procedimientos, asegúrese de que está ejecutando el agente del servidor SQL y que el usuario que ejecuta los planes de mantenimiento posee derechos de administrador del sistema en el servidor SQL.
 
En este artículo se divide en dos secciones:

•   Configurar un plan de mantenimiento para respaldar base de datos EV, CA, y DA

•    Crear un plan de mantenimiento de base de datos para base de datos SQL EV, CA, y DA
 
Las siguientes instrucciones se aplican solo en entornos EV que no posean un software de copia de seguridad de terceros de y que utilice un agente SQL para realizar copias de seguridad lógicas de base de datos SQL. Este proceso permite que las copias de seguridad de base de datos SQL, o los volcados, se produzcan fuera de cualquier otro programa.

Veritas recomienda copias de seguridad regulares de todas las base de datos SQL EV, CA y DA Durante las copias de seguridad, los servicios de EV deben ser colocados en modo de solo lectura, de copia de seguridad o detenidos, y CA/DA Enterprise Vault Acelerador Manager Service (EVAMS) o cada tarea en segundo plano del cliente debe detenerse. Para conocer los pasos sobre la colocación de servicios en modo de solo lectura/copia de seguridad específicos de la versión EV implementada, consulte la sección de artículos relacionados al final de este documento.

Las siguientes capturas de pantalla hacen referencia a SQL 2005 a 2008 R2. Algunas ventanas en SQL 2012 y versiones posteriores pueden ser diferentes de las capturas de pantalla enumeradas. Asegúrese de ver todas las secciones o pestañas de las ventanas que aparezcan diferentes de las capturas de pantalla para configurar y comprobar la configuración.
 
  1. Cree una ubicación de copia de seguridad para las bases de datos EV, CA y DA (por ejemplo, C:\EVDatabaseBackups).
     
  2. Abra SQL Server Management Studio.
  3. Examine planes de mantenimiento de gestión.
  4. Haga clic con el botón derecho en planes de mantenimiento y seleccione el asistente de plan de mantenimiento.
  5. Una captura de pantalla de la página inicial de la ventana del asistente para el plan de mantenimiento del servidor SQL aparecerá debajo -

    Asistente de plan de mantenimiento del servidor SQL
  6. Haga clic en Siguiente y aparecerá la ventana del plan seleccionado. Establezca las siguientes propiedades :

    Seleccione la ventana de propiedades del plan

    •    Nombre: ingrese un nombre para el plan de mantenimiento (por ejemplo, BasededatosEVcopiadeseguridad).
    •    Descripción: escriba una breve descripción para el plan de mantenimiento.
    •    Seleccione Única programación para todo el plan o ninguna programación de la lista de opciones de programación,
  1. Haga clic en el botón Cambiar para establecer la programación.
  2. En la ventana Propiedades de programación del trabajo, proporcione las siguientes propiedades:

    Propiedades de programación del trabajo; establezca el nombre, el tipo de programación y la frecuencia

    •    Nombre: escriba un nombre para la programación del trabajo o utilice el valor predeterminado.
    •    Tipo de programación:seleccione Periódico de la lista desplegable.
    •    Frecuencia: elija una frecuencia equivalente a la frecuencia de las copias de seguridad de EV (diaria, semanal, mensual).
    •    Se repite cada: seleccione las opciones disponibles dependiendo de la frecuencia de la copia de seguridad. Nota: al configurar esta opción, tenga en cuenta el estado de los servicios de EV. Durante la copia de seguridad SQL, los servicios de EV deben estar en modo de copia de seguridad o de solo lectura y se deben detener los servicios CA/DA.
    •    Frecuencia diaria: elija la hora en que debe comenzar la copia de seguridad de la base de datos. Nota: tenga en cuenta el estado de los servicios de EV, CA y DA al configurar esta opción. Durante la copia de seguridad SQL, los servicios EV deben colocarse en modo de solo lectura o copia de seguridad y/o se deben detener los servicios CA o DA O todos los servicios de EV, CA y DA deben detenerse.
  1. Haga clic en Aceptar y, a continuación, haga clic en Siguiente.
  2. En la página de selección de tareas de mantenimiento, seleccione Copia de seguridad de la base de datos (completa)Copia de seguridad de base de datos (registro de transacciones) y Tarea de limpieza de mantenimiento. 

    Seleccione Tareas de mantenimiento
  3. Haga clic en Siguiente.
  4. Aparecerá la ventana de selección de orden de tareas de mantenimiento.

    Ventana de selección de orden de tareas de mantenimiento
  5. Utilice los botones Subir y Bajar para ordenar las tareas de mantenimiento como a continuación:

    a. Copia de seguridad de base de datos (registro de transacciones)
    b. Copia de seguridad de la base de datos (completa)
    c. Tarea de limpieza de mantenimiento
    Nota: después de una copia de seguridad completa, Veritas recomienda realizar las siguientes tareas para evitar la fragmentación de la base de datos: reducir base de datos, reconstruir índices, actualizar estadísticas.
  1. Haga clic en Siguiente y establezca en la ventana de tarea para definir la copia de seguridad de base de datos (completa)

    Ventana de tarea para definir copia de seguridad de base de datos (completa)

    •    Base(s) de datos: Seleccione las bases de datos EV, CA y DA apropiadas que serán respaldadas.
    •    El conjunto de copia de seguridad caducará: especifique la fecha requerida cuando el conjunto de copia de seguridad se puede sobrescribir.
    •    Copia de seguridad en: seleccione el disco.
    •    Seleccione Crear un archivo de copia de seguridad para cada base de datos.
    •    Crear un subdirectorio para cada base de datos: esta opción puede habilitarse para organizar las copias de seguridad de registro de transacciones y de base de datos.
    •    Carpeta: examine la ubicación de copia de seguridad creada en el paso 1.
  2. Haga clic en Siguiente.
  3. Defina lo siguiente en la ventana de tareas para definir la copia de seguridad de base de datos (registro de transacción):

    •    Base(s) de datos: seleccione la base de datos EV, CA y DA apropiada que serán respaldada.
    •   El conjunto de copia de seguridad caducará: especifique la fecha requerida indicando cuándo el conjunto de copia de seguridad puede ser sobrescrito.
    •    Copia de seguridad en: seleccione el disco.
    •    Seleccione Crear un archivo de copia de seguridad para cada base de datos.
    •    Crear un subdirectorio para cada base de datos: esta opción puede habilitarse para organizar las copias de seguridad de registro de transacciones y de base de datos.
    •    Carpeta: examine la ubicación de copia de seguridad creada en el paso 1.
  4. Haga clic en Siguiente y luego en Siguiente nuevamente.
  5. Aparecerá la ventana de opciones de selección de informe

    Ventana de opciones de selección de informe

    •    De manera predeterminada, la opción Escribir un informe en un archivo de texto está habilitada con el servidor SQL por defecto.
    •   Además, puede habilitarse la opción de Informe por correo electrónico.
    Para obtener información acerca de cómo configurar servidores de correo electrónico en el servidor SQL, consulte la documentación de SQL sobre la base de datos de correo.
  6. Haga clic en Siguiente.
  7. Aparecerá la ventana del asistente de finalización.
  8. Revise la información que se muestra y haga clic en Finalizar.
  9. Cuando la instalación haya finalizado, haga clic en Cerrar.
     

Archivos de copia de seguridad de registro de transacciones y base de datos

Cuando se ejecuta el plan de mantenimiento automáticamente o manualmente, las copias de seguridad de las bases de datos y los registros de transacciones seleccionados se agregan a la ubicación de copia de seguridad creada en el paso 1.
Los nombres de archivos de copia de seguridad de base de datos utilizan el formato < DatabaseName_backup_yyyymmddhhmm.bak >
Los archivos de copia de seguridad de registro de transacciones utilizan el formato < DatabaseName_backup_yyyymmddhhmm.trn >
 
DatabaseName representa el nombre de la base de datos; yyyy, mm, dd, hh, mm representan el año, mes, día, hora y minuto respectivamente.
Ejemplos:

•    Copia de seguridad de base de datos:  EnterpriseVaultDirectory_backup_200908070030.bak
En este ejemplo, la base de datos de EnterpriseVaultDirectory fue respaldada el 7 de agosto de 2009 a las 12:30 a. m• 
 
•    Copia de seguridad de registro de transacción   EnterpriseVaultDirectory_backup_200907062330.trn.
En este ejemplo, el registro de transacciones de EnterpriseVaultDirectory fue respaldado el 6 de julio de 2009 a las 11:30 p. m.

Para obtener ayuda adicional con la configuración de copias de seguridad de SQL, consulte la documentación de administración de SQL. Para obtener información sobre los entornos EV utilizando Microsoft SQL Server 2000, consulte la sección de artículos relacionados al final de este documento.

 
Comprobar la correcta ejecución del plan de mantenimiento de copia de seguridad de SQL
 
  1. Abra SQL Server Management Studio.
  2. Expanda Gestión | Planes de mantenimiento.
  3. Haga clic con el botón derecho en el plan de mantenimiento creado para copias de seguridad de base de datos EV, CA y DA y seleccione Ver historial.
  4. Aparecerá la ventana del Visor de archivos de registro con el plan de mantenimiento seleccionado.

    Ventana del visor de archivos de registro
  5. Los trabajos exitosos se muestran con una marca de verificación verde; los elementos con error o fallidos están resaltados con una X blanca dentro de un círculo rojo.
  6. Para determinar dónde ha fallado el trabajo, expanda cada elemento enumerado en el visor de archivos de registro.

    Para obtener ayuda adicional para solucionar problemas de planes de mantenimiento del servidor SQL, consulte la documentación de administración de SQL en relación con los planes de mantenimiento o póngase en contacto con Microsoft Support.

Verificar la conclusión exitosa de las copias de seguridad SQL
  1. Abra SQL Server Management Studio.
  2. Expanda las Bases de datos.
  3. Haga clic con el botón derecho en la base de datos y seleccione Propiedades.
  4. Aparecerá la ventana de propiedades de base de datos.

    Propiedades de base de datos
  5. En la copia de seguridad, se muestra la fecha y hora de las últimas copias de seguridad de base de datos y registro de transacciones exitosos de SQL.


Creación de un plan de mantenimiento de base de datos para bases de datos SQL EV, CA y DA

Veritas recomienda realizar los siguientes procedimientos de mantenimiento SQL semanalmente para todas las bases de datos EV, CA y DA en el siguiente orden, con todos los servicios EV adecuados detenidos para evitar que las tareas que se ejecutan normalmente en segundo plano mantengan cualquier tabla abierta durante las acciones de mantenimiento:

1. Copia de seguridad de bases de datos
2. OPCIONAL: Reducir bases de datos
3. Copia de seguridad y registros de transacciones truncadas
4. Reconstrucción de índices
5. Actualización de estadísticas
 
Como se observó en el análisis al principio de esta sección y en el paso 2 anterior, el procedimiento de reducir base de datos es opcional y la inclusión en un plan de mantenimiento está sujeta a la discreción del responsable DBA SQL.  El procedimiento de reducir base de datos es altamente recomendado para las bases de datos CA y DA y sugerido para las bases de datos de Vault Store debido a la inserciones y eliminaciones continuas en las tablas de base de datos que causan que se desarrolle un "espacio en blanco" desorganizado dentro de los archivos de datos.  Estas acciones incluyen, pero no se limitan a lo siguiente:

  • Fecha de caducidad de almacenamiento para quitar 1000 elementos de las bases de datos Vault Store.
  • Búsquedas de CA o DA que se ejecutan y rechazan con frecuencia como parte del criterio de búsquedas de prueba.
  • Departamentos de CA o casos de DA que se eliminan cuando ha finalizado su utilidad.
  • Casos DA que se habilitan y deshabilitan para el procesamiento de análisis.
  • Actualizaciones completadas para el software, dado que estas actualizaciones suelen crear tablas temporales que son eliminadas como parte del proceso de finalización de actualización.

El "espacio en blanco" se utiliza para describir la densidad de la tabla o las brechas entre los datos. Este "espacio en blanco" puede resultar en más lecturas necesarias para leer una tabla, así como realizar estadísticas e índices obsoletos. Reducir la base de datos permite al espacio liberado permanecer con los archivos y mover los datos a la parte delantera del espacio del archivo. Elimina el "espacio en blanco" mientras permite que el resto del espacio sin asignar sea utilizado para el crecimiento del archivo. Pero una vez que estos archivos se mueven a la parte delantera del espacio de disco disponible, las estadísticas y los índices ya no son viables y deben actualizarse. Por eso, la reducción de la base de datos puede provocar latencia SQL si no se realiza correctamente y si se continúa con los procedimientos de reconstrucción/reorganización del índice y la actualización de las estadísticas. No obstante, si se ejecuta correctamente, se mejorará el rendimiento de SQL después de la reducción de la base de datos.  Esta mejora de rendimiento se debe a la menor necesidad de pasar por el archivo de base de datos para acceder a datos necesarios.

Mientras se ejecuta el proceso de base de datos, los usuariosdebenadherirse a los siguientes tres factores para mejorar el rendimiento de SQL:

a. Conservar un espacio liberado en los archivos de base de datos. Esto permite que el presente espacio no utilizado dentro de la base de datos se utilice antes de solicitar el espacio para el crecimiento de la base de datos, ya que esta solicitud de crecimiento detiene todo el procesamiento de la base de datos hasta que el nuevo espacio esté disponible.
b. Reconstruir índices. Como se mencionó anteriormente, mover los datos al "inicio" del archivo de base de datos hace que los datos de referencia en los índices ya no sean válidos, los que pueden causar un análisis de tablas en lugar del uso del índice.
c. Actualizar las estadísticas. También como se mencionó anteriormente, mover los datos al "inicio" del archivo de base de datos produce que las estadísticas existentes se conviertan en obsoletas, lo que puede ocasionar que las referencias de los índices no sean confiables y puede afectar el rendimiento de la base de datos gravemente.
 
Para obtener información adicional acerca del mantenimiento SQL para índices y estadísticas y cómo afecta un entorno EV, CA o DA, consulte la sección de artículos relacionados al final de este documento.
 
Nota: realizar estas tareas de forma regular con los servicios adecuados de EV detenidos permite que EV, CA y DA funcionen de forma óptima.  Detener los servicios evita que cualquier proceso en segundo plano bloquee los recursos necesarios para implementar completamente las acciones para cada operación seleccionada (es decir, evita que las tareas en segundo plano bloqueen una tabla para impedir que sus índices se reorganicen o reconstruyan).

Nota: los procedimientos de este tema incluyen pasos para realizar la copia de seguridad de todas las bases de datos EV, CA y DA SQL seleccionadas. Si las copias de seguridad se realizan mediante otro trabajo u otra tarea y su finalización exitosa se confirma, omita esos pasos de este procedimiento. Veritas recomienda realizar una copia de seguridad completa de las bases de datos y detener TODOS los servicios de EV, CA y DA antes de iniciar cualquier operación de mantenimiento.

NOTA: si los servicios EV no pueden detenerse para un mantenimiento semanal, entonces el mantenimiento se puede realizar mientras se ejecuten los servicios. Sin embargo, Veritas recomienda detener los servicios una vez al mes para realizar el mantenimiento. Esto permite un proceso de mantenimiento más eficaz. En algunos entornos, puede también ser necesario ejecutar Update Statistics diariamente para mantener el rendimiento. El Update Statistics diario se puede ejecutar mientras se ejecutan los servicios EV.

Las siguientes capturas de pantalla hacen referencia a SQL 2005 a 2008 R2. Algunas ventanas en SQL 2012 y versiones posteriores pueden ser diferentes de las capturas de pantalla enumeradas. Asegúrese de ver todas las secciones o pestañas de las ventanas que aparezcan diferentes de las capturas de pantalla para configurar y comprobar la configuración.

  1. Cree una ubicación de copia de seguridad para las bases de datos EV, CA y DA (por ejemplo, C:\EVDatabaseBackups)
  2. Abra SQL Server Management Studio.
  3. Examine Gestión | Planes de mantenimiento.
  4. Haga clic con el botón derecho en Planes de mantenimiento y seleccione el Asistente para planes de mantenimiento.
  5. Aparecerá la ventana del asistente para planes de mantenimiento del servidor SQL.

    Asistente para planes de mantenimiento del servidor SQL.
  6. Haga clic en Siguiente.
  7. En la ventana de selección de propiedades del plan, proporcione las siguientes propiedades: 

    Seleccionar las propiedades del plan
    •    Nombre: escriba un nombre para el plan de mantenimiento (por ejemplo: EVDatabaseMaintenance)
    •    Descripción: escriba una breve descripción para el plan de mantenimiento.
    •    En la lista de opciones de programación seleccione Programación única para todo el plan o ninguna programación.
  8. Haga clic en el botón Cambiar .
  9. En la ventana Propiedades de programación de trabajo proporcione las siguientes propiedades:

    Propiedades de programación de trabajo

    •    Nombre: escriba un nombre para la programación de trabajo o utilice el valor predeterminado
    •    Tipo de programación: seleccione Periódico de la lista desplegable
    •    Frecuencia:elija Semanalmente
    •    Cada... semana(s): seleccione 1 y marque un día de la semana.
    Nota: al configurar esta opción, tenga en cuenta el estado de los servicios de EV. Se deben detener los servicios EV, CA y DA.
    •    Frecuencia diaria: seleccione la hora en que debe realizarse el mantenimiento de la base de datos. Nota: al configurar esta opción, tenga en cuenta el estado de los servicios de EV. Se deben detener todos los servicios EV, CA y DA.
  10. Haga clic en Aceptar, luego en Siguiente
  11. Se mostrará la ventana de selección de tareas de mantenimiento.

    Seleccione la ventana de tareas de mantenimiento
  12. De la lista de tareas, elija
    Reducción de base de datos (este proceso es opcional, pero muy recomendado, consulte el análisis al principio de la sección "solución" y esta sección para obtener más información)
    Reconstruir índice
    Actualizar estadísticas
    Copia de seguridad de base de datos (completa)
    Copia de seguridad de base de datos (registro de transacciones)
    Tarea de limpieza de mantenimiento (tenga en cuenta que la única información necesaria para esta tarea es la especificación de donde se escribirán los archivos de registro)
  13. Haga clic en Siguiente.
  14. Se mostrará la ventana de selección de orden de tareas de mantenimiento.

    Seleccione el orden de tareas de mantenimiento
  15. Si ejecuta mantenimiento con los servicios detenidos (es decir, el mantenimiento sin conexión), ordene las tareas de mantenimiento mediante los botones Subir y Bajar de la siguiente manera:
    I. Copia de seguridad de bases de datos (completa)
    II. Reducción de base de datos (proceso opcional que debe estar en el orden anterior de los procesos de reconstrucción de índice y actualización de estadísticas si se seleccionó para su inclusión en el mantenimiento)
    III. Copia de seguridad de base de datos (registro de transacciones)
    IV. Reconstruir índice
    V. Actualizar estadísticas
  16. Si ejecuta el mantenimiento con los servicios en funcionamiento (es decir, mantenimiento en línea, consulte la nota importante anterior:  Mantenimiento sin conexión frente a mantenimiento en línea), ordene las tareas de mantenimiento mediante los botones Subir y Bajar de la siguiente manera:
    I. Copia de seguridad de bases de datos (completa)
    II. Reducción de base de datos (proceso opcional que debe estar en el orden anterior de los procesos de reconstrucción de índice y actualización de estadísticas si se seleccionó para su inclusión en el mantenimiento)
    III. Copia de seguridad de base de datos (registro de transacciones)
    IV. Actualizar estadísticas 
    V. Reconstrucción de índice
  17. Haga clic en Siguiente.
  18. En la ventana de tarea para definir la copia de seguridad (completa) de base de datos definida (completa) proporcione lo siguiente:

    Definir la tarea de copia de seguridad de base de datos (completa)

    •    Base(s) de datos: seleccione las bases de datos EV, CA y DA apropiadas para la copia de seguridad.
    •    El conjunto de copia de seguridad caducará: especifique la fecha requerida indicando cuándo el conjunto de copia de seguridad anterior se puede sobrescribir.
    •    Copia de seguridad: seleccione el disco.
    •    Seleccione Crear un archivo de copia de seguridad para cada base de datos.
    •    La opción Crear un subdirectorio para cada opción de base de datos puede activarse para organizar las copias de seguridad de registro de transacciones y de base de datos.
    •    Carpeta: examine la ubicación de copia de seguridad creada en el paso 1.
  19. Haga clic en Siguiente.
  20. Aparecerá la ventana de tareas para definir la copia de seguridad de base de datos (registro de transacciones).
    •    Base(s) de datos: seleccione las bases de datos EV, CA y DA apropiadas para realizar una copia de seguridad.
    •    El conjunto de copia de seguridad caducará: especifique la fecha requerida indicando cuándo el conjunto de copia de seguridad anterior se puede sobrescribir.
    •    Copia de seguridad: seleccione el disco.
    •    Seleccione Crear un archivo de copia de seguridad para cada base de datos.
    •    La opción Crear un subdirectorio para cada opción de base de datos puede activarse para organizar las copias de seguridad de registro de transacciones y de base de datos.
    •    Carpeta: examine la ubicación de copia de seguridad creada en el paso 1.
  21. Haga clic en Siguiente.
  22. Paso opcional si seleccionó el proceso para reducir la base de datos. En la ventana de tarea para reducir la base de datos, establezca las siguientes propiedades:

    ventana de tarea para definir la reducción de base de datos

    •    Base de datos: seleccione las bases de datos EV, CA y DA apropiadas.
    •    Reducir base de datos cuando se incremente demasiado: utilice el valor predeterminado de 50 MB.
    •    Cantidad de espacio libre que queda después de la reducción: utilice el valor predeterminado de 10 %.
    •    Elija Conservar espacio liberado en los archivos de base de datos.
  23. En la ventana de la tarea para definir la reconstrucción del índice, establezca las siguientes propiedades:

    ventana de tarea para definir la reconstrucción del índice

    •    Base de datos:seleccione la base de datos EV, CA y DA apropiadas.
    •    Elija la opción Reorganizar páginas con la cantidad predeterminada de espacio libre.
    •    No se recomienda activar Mantener el índice en línea mientras la opción de reindexación está funcionando, ya que se omitirán los índices cargados actualmente en la memoria.
  24. Haga clic en Siguiente.
  25. Se mostrará la ventana de tarea para definir la actualización de estadísticas. Establezca las siguientes propiedades:

    Tarea para definir la actualización de estadísticas

    •    Base de datos: seleccione las bases de datos apropiadas de EV, CA y DA.
    •    Actualización: seleccione Todas las estadísticas existentes.
    •    Tipo de análisis: seleccione Análisis completo
  26. Haga clic en Siguiente.
  27. En la ventana de selección de opciones de informe, proporcione las siguientes propiedades:
    •    Escribir un informe para un archivo de texto: esta opción está habilitada por defecto con el directorio de instalación del servidor SQL predeterminado.
    •    Informe de correo electrónico: esta opción puede habilitarse de manera adicional. Para obtener asistencia adicional en la configuración de servidores de correo electrónico en el servidor SQL, consulte la documentación de SQL sobre la base de datos de correo.
  28. Haga clic en Siguiente.
  29. Se muestra la ventana de asistencia de finalización. Revise la información que se muestra y haga clic en Finalizar.
  30. Cuando la instalación haya finalizado, haga clic en Cerrar.

Cuando se ejecuta el plan de mantenimiento automáticamente o manualmente, las copias de seguridad de las bases de datos y los registros de transacciones seleccionados se agregan a la ubicación de copia de seguridad creada en el paso 1. Si es posible, los índices se reconstruyen, las estadísticas se actualizan y la base de datos, así como los archivos de registro de transacciones, se reducen al tamaño especificado en el paso 21.

Comprobar la ejecución correcta del plan de mantenimiento de base de datos SQL

  1. Abra SQL Server Management Studio.
  2. Expanda Gestión | Planes de mantenimiento.
  3. Haga clic derecho en el plan de mantenimiento creado para realizar el mantenimiento de las bases de datos EV, CA y DA y seleccione Ver historial.
  4. Aparecerá la ventana del visor de archivos de registro con el plan de mantenimiento seleccionado.

    Visor de archivos de registro
  5. Los trabajos finalizados satisfactoriamente se muestran con una marca de verificación verde; los elementos fallidos se muestran con un círculo rojo con una X blanca.
  6. Para determinar en qué parte del plan de mantenimiento el trabajo falló, expanda cada elemento que aparece en el visor de archivos de registro.

Para obtener asistencia adicional para solucionar problemas de planes de mantenimiento de servidor SQL, consulte la documentación de administración de SQL en relación con los planes de mantenimiento o póngase en contacto con Microsoft Support

 

Comprobar la ejecución correcta del plan de mantenimiento de SQL Server:

Notas:

  • El comando DBCC SHOWCONTIG al que se hace referencia a continuación ha quedado obsoleto y dejará de estar disponible en una versión futura de Microsoft SQL Server.  Este documento se actualizará con las instrucciones para utilizar e interpretar el comando de reemplazo en una fecha futura.
  • Las siguientes acciones deben realizarse inmediatamente después de que ha completado el mantenimiento, y mientras que el servidor SQL no está ocupado activamente actualizando bases de datos basadas en actividades de aplicación, ya que esta acción agrega una carga de procesamiento al servidor SQL mientras se ejecuta.
  1. Abra SQL Server Management Studio.
  2. Seleccione Nueva consulta.
  3. De la lista de bases de datos, seleccione una de las bases de datos que seleccionó en el plan de mantenimiento.
  4. En la ventana de consulta, escriba el siguiente comando y seleccione ejecutar:

DBCC SHOWCONTIG WITH ALL_INDEXES

 

  1. Los resultados se muestran debajo de la ventana de consulta. Revise los resultados que se muestran en negrita.

    Resultados de DBCC SHOWCONTIG
  2. Para cada tabla donde 'las "páginas analizadas" sean mayor a 1000, los elementos en negrita no deben superar la siguiente configuración recomendada:

    •    Extent Switches
    El valor debe ser 1 menos que las páginas analizadas de extensión 
    Cuanto mayor sea el valor sobre las páginas analizadas de extensión, más fragmentado será el orden de página.

    •    Fragmentación de análisis lógico 
    El valor debe ser inferior a 1 %
    La latencia ocurre una vez que la fragmentación de análisis lógico excede el 10 %.

    •    •    Fragmentación de análisis de extensión -
    El valor debe ser menor a 50 %
    Los problemas de rendimiento pueden ocurrir si la fragmentación es mayor a 50 %
  3. Si los valores de extent switches, fragmentación de análisis lógico y fragmentación de análisis de extensión no están dentro de los valores recomendados después de realizar el mantenimiento programado, puede que necesite modificar la configuración de tareas de mantenimiento de "reconstrucción de índice" o realizar la tarea con más frecuencia.
  4. Para examinar la cantidad de espacio utilizado por los registros de transacciones de base de datos SQL, escriba el siguiente comando en la ventana de consulta y seleccione Ejecutar:

    DBCC SQLPERF(LOGSPACE)
  5. Los resultados se muestran debajo de la ventana de consulta.

    Resultados de DBCC SQLPERF(LOGSPACE)
  6. Si el espacio de registro utilizado es 100 % o no hay espacio suficiente para que el registro crezca dependiendo de la configuración del crecimiento del registro (es decir, no hay suficiente espacio libre para que crezca el registro o el registro está configurado en su tamaño máximo), no se agregarán elementos adicionales a los registros de transacciones de la base de datos SQL. Esto hace que la base de datos sea efectivamente de solo lectura hasta el momento en que el registro de transacciones crezca con espacio adicional asignado o truncado.
  • Si la cantidad de espacio utilizado por el registro de transacciones de base de datos SQL no disminuye después de realizar el mantenimiento programado, debe determinar la razón por la cual no disminuye el registro.  Para determinar la razón, ejecute la siguiente consulta SQL:
    SELECCIONE nombre, log_reuse_wait_desc, recovery_model_desc FROM sys.databases;
  • El log_reuse_wait_desc debería contener el motivo de por qué no se redujo el % del espacio utilizado del registro en el registro de transacción (es decir, en espera de copia de seguridad, transacción activa).
  • Si los resultados de esta consulta no informan la razón de la falta de reducción de % de uso de espacio del registro, debe consultar al equipo de SQL in situ para obtener asistencia.

 

Información adicional

Para obtener asistencia adicional para configurar o solucionar problemas de los planes de mantenimiento del servidor SQL, consulte la documentación de administración de SQL en relación con los planes de mantenimiento.

Libros en línea de SQL Server 2005

•    Realizar copias de seguridad y restaurar bases de datos -  https://technet.microsoft.com/en-us/library/ms187048(SQL.90).aspx
•    Mantener bases de datos (motor de base de datos) -  msdn.microsoft.com/en-us/library/ms178081(SQL.90).aspx
•    Correo de base de datos -  msdn.microsoft.com/en-us/library/ms175887(SQL.90).aspx

Libros en línea de SQL Server 2008

•    Realizar copias de seguridad y restaurar bases de datos -  technet.microsoft.com/en-us/library/ms187048.aspx 
•    Mantener bases de datos (motor de base de datos) -   msdn.microsoft.com/en-us/library/ms178081.aspx
•    Correo de base de datos -  msdn.microsoft.com/en-us/library/ms175887.aspx

Libros en línea de SQL Server 2008 R2

•    Realizar copias de seguridad y restaurar bases de datostechnet.microsoft.com/en-us/library/ms189621.aspx

¿Fue útil este contenido?