SourceOne Email Management: Cómo ejecutar los scripts de mantenimiento de la base de datos de SourceOne

Summary: Cómo ejecutar los scripts de mantenimiento de la base de datos de SourceOne

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Tenga en cuenta lo siguiente antes de mantener las bases de datos de SourceOne:

  1. Revise las pautas para el mantenimiento de las bases de datos de SourceOne que se encuentran en la Guía de administración de administración de correo electrónico de SourceOne.

  2. Determine la frecuencia con que se ejecutarán los scripts de mantenimiento de la base de datos. Como regla general, es posible que sea necesario realizar el mantenimiento hasta tres veces por semana si el sistema está muy activo, como un sistema que procesa más de 100.000 documentos al día. Además, los scripts de mantenimiento se pueden usar para determinar una cadencia adecuada ejecutándolos en modo de simulación periódicamente, utilizando la información para determinar la rapidez con la que los índices se fragmentan en cada entorno único. Consulte la guía de administración de SourceOne para obtener orientación adicional.

  3. Ejecute los scripts durante las horas de menor actividad. Esto se debe a que el proceso de mantenimiento de la base de datos es muy intensivo en recursos, lo que causa un alto uso de disco y CPU.

  4. Los scripts se pueden ejecutar en SQL Server en modo en línea u offline con las siguientes consideraciones:  

    1. Se ejecuta en línea, solo en SQL Server Enterprise Edition. Tenga en cuenta que el rendimiento de SourceOne se degradará

    2. Para ejecutarlo offline, suspenda el sistema SourceOne mediante los scripts de suspensión y reanudación de SourceOne que se proporcionan con el software. Si no se suspende el sistema, es posible que se produzcan problemas, ya que las tablas de la base de datos se pueden bloquear si se utiliza SQL Standard Edition.

    3. Las actividades, búsquedas y tareas administrativas de SourceOne no deben ejecutarse cuando se realiza el mantenimiento en línea o fuera de línea. Cuando suspenda SourceOne, useel script ES1_ActivitySuspend.vbs en lugar del script ES1_ActivityBackupSuspend.vbs para evitar cualquier actividad en la base de datos mientras se ejecuta el mantenimiento. 

    4. Se recomienda realizar el mantenimiento de la base de datos con la base de datos en modo offline, ya que permite realizar un mantenimiento más completo.

  5. Asegúrese de que haya suficiente espacio para que los registros de SQL Server y la base de datos TempDB crezcan mientras se ejecutan los scripts. La base de datos TempDB puede crecer hasta un 20 % adicional de su tamaño actual durante este proceso.

  6. Programe la ejecución de los scripts de mantenimiento de la base de datos mediante la creación de una tarea programada para ejecutar el script mediante el applet Tarea programada de Windows. Como alternativa, programe los procedimientos almacenados utilizados por los scripts de mantenimiento de la base de datos para que se ejecuten según una programación mediante la creación de trabajos del Agente SQL Server. Consulte el siguiente artículo para obtener información acerca de los trabajos del Agente SQL Server:  Error de enlace https://support.emc.com/kb/334482

  7. Se agotará el tiempo de espera de los scripts de mantenimiento después de aproximadamente 12 horas para evitar que se ejecuten durante demasiado tiempo y consuman demasiados recursos. Si se agota el tiempo de espera, puede volver a ejecutar el script y comenzará donde lo dejó.

Consulte la documentación de la Guía de administración de administración de administración de correo electrónico . Puede encontrar información adicional en la página:

Additional Information

Para ejecutar los scripts de mantenimiento de SourceOne, primero debe iniciar sesión en el servidor SQL que aloja las bases de datos con una cuenta que tenga los permisos Alter y View database State. Como se mencionó anteriormente, los scripts de mantenimiento se pueden ejecutar en las bases de datos de SourceOne Activity, Archive y Discovery Manager. Las opciones y el resultado de cada base de datos son muy similares, con la excepción de una base de datos de archivo particionada.
 
Los scripts para cada base de datos se encuentran en el paquete de instalación de SourceOne en la carpeta Setup\Database\Utilities\Maintenance .

  1. Copie las carpetas de ese directorio en un directorio de la computadora con SQL Server. 

Cada carpeta contiene el archivo por lotes de mantenimiento y un script de Visual Basic asociado para redirigir la salida a los archivos de registro, así como a la pantalla de terminal.  

       2. Ejecute el archivo por lotes, ya sea ejecútelo desde la línea de comandos de DOS o haga doble clic en el nombre del archivo (a continuación, se muestran los archivos por lotes disponibles):

  • ES1_ActivityDB_Maintenance_mssql.bat

  • ES1_ArchiveDB_Maintenance_mssql.bat

  • ES1_DMDB_Maintenance_mssql.bat

       3. En respuesta al símbolo del sistema, especifique el nombre de instancia para el servidor SQL en el que está instalada la base de datos. H es la tecla Intro.
 
       4. En respuesta a este símbolo del sistema, especifique el nombre de la base de datos que se procesará. El nombre predeterminado de la base de datos es ES1Archive, ES1Activity o Discovery Manager, según el script utilizado. Presione la tecla Intro.  
 
       5. En respuesta a este símbolo del sistema, especifique si desea mostrar un informe sobre la fragmentación del índice y una simulación de los pasos de mantenimiento. El valor predeterminado es mostrar el informe y los pasos de mantenimiento simulados antes de realizar esos pasos. Aceptaremos el valor predeterminado y escribiremos Y y presionaremos la tecla Intro.

       6. En respuesta a este símbolo del sistema, especifique si desea volver a generar los índices en modo online u offline. Elija el modo offline si es necesario volver a generar los índices. El valor predeterminado es el modo en línea. El script de mantenimiento desfragmenta o vuelve a generar índices en función de la cantidad de fragmentación detectada en el índice:

 Fragmentación del 0 al 9%, no se realiza ni se necesita ningún procesamiento.

 10 - 30% de fragmentación, el índice está desfragmentado.

 Por encima del 30 % de fragmentación, el índice se reconstruye.
 

       Elegiremos los valores predeterminados escribiendo Y y pulsando enter.

 
      7. En respuesta a este símbolo del sistema, especifique si desea actualizar las estadísticas de SQL después de desfragmentar o volver a generar los índices. El valor predeterminado es actualizar las estadísticas. Si dispone de tiempo suficiente, siempre es mejor realizar la actualización de las estadísticas inmediatamente después de desfragmentar o reconstruir los índices, ya que hace que la actualización de las estadísticas sea lo más eficaz posible.
 
      8. En la pantalla se muestra un informe de fragmentación antes de la desfragmentación, así como los comandos de mantenimiento de simulación.
 
        Una vez que hayamos revisado el informe, podemos continuar con el siguiente mensaje.
 
      9. En respuesta a este símbolo del sistema, especifique si desea realizar o no realizar los pasos de mantenimiento indicados en la simulación. El valor predeterminado es realizarlas. Seleccione su opción y presione Intro.
 
      10. Los datos sobre el tratamiento de mantenimiento se escriben en la pantalla a medida que se produce el tratamiento. Una vez que se complete, presione cualquier tecla para continuar.  
 
Estos datos también se capturan en un archivo de registro creado en el directorio de trabajo y tiene el mismo nombre que el script por lotes que ejecutó, pero con una extensión que termina con .log. Por ejemplo, si ejecutamos el script de mantenimiento de la base de datos de archivo, el nombre del archivo de registro se denomina ES1_ArchiveDB_Maintenance_mssql.log. 

Affected Products

Software
Article Properties
Article Number: 000019501
Article Type: How To
Last Modified: 17 Apr 2026
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.