Mantener bases de datos de buzones

Puede usar varias herramientas para mantener la base de datos de buzones. En las próximas secciones se explicará cómo usar estas herramientas para garantizar que las bases de datos de buzones siguen funcionando de manera eficiente. Estas herramientas ayudan a reducir las tareas de mantenimiento de bases de datos administrativas que se llevaban a cabo en las versiones anteriores de Exchange.

  Usar los contadores de rendimiento para supervisar la desfragmentación en línea

En Microsoft Exchange Server 2010, se han agregado los siguientes contadores de rendimiento para supervisar el comportamiento de la desfragmentación en línea para usarlos con el monitor de rendimiento:

  • Base de datos de MSExchange ==> Instancias \ Tareas de desfragmentación   Muestra las tareas de desfragmentación de base de datos en segundo plano que se están ejecutando.
  • Base de datos de MSExchange ==> Tareas de desfragmentación completadas/s   Muestra el número de tareas de desfragmentación de base de datos en segundo plano que se ejecutan por segundo.
  • Base de datos de MSExchange ==> Tareas de desfragmentación descartadas   Muestra las tareas de desfragmentación de base de datos en segundo plano que no se han podido registrar.
  • Base de datos de MSExchange ==> Tareas de desfragmentación pendientes   Muestra las tareas de desfragmentación de base de datos en segundo plano que están pendientes.
  • Base de datos de MSExchange ==> Instancias \ Tareas de desfragmentación programada/s   Muestra el número de tareas de desfragmentación de base de datos en segundo plano programadas para ejecutarse por segundo.

Hoy contadores de rendimiento informativos que muestran el rendimiento de la base de datos y no es necesario que formen parte del mantenimiento diario de la base de datos.

También puede habilitar los contadores de rendimiento del motor de almacenamiento extensible (ESE) para obtener más ayuda para la supervisión de bases de datos. Para obtener más información, consulte Cómo se habilitan los contadores de rendimiento de ESE extendido.

  Utilice la EMC para establecer la programación de mantenimiento de una base de datos

Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento. Para ver qué permisos necesita, consulte el Entrada "Bases de datos de buzones" en el tema Permisos de buzones.

Puede usar la EMC para configurar la programación de mantenimiento de una base de datos o para establecer un mantenimiento de bases de datos durante las 24 horas de los siete días de la semana. Se recomienda realizar el mantenimiento diario a una hora en la que haya poca actividad en la base de datos. La desfragmentación en línea ya no funciona del mismo modo que en Exchange Server 2007. En Exchange 2010, durante el periodo de mantenimiento, se realiza la desfragmentación en línea de forma continuada mientras se lee de la base de datos o se escribe en ella. Para obtener más información, consulte New Exchange Core Store Functionality.

  1. En el árbol de la consola, expanda Configuración de la organización y, a continuación, haga clic en Buzón.
  2. En el panel de resultados, haga clic en el servidor de buzones donde reside la base de datos.
  3. En el panel de trabajo, haga clic en la base de datos de buzones para la que desee definir la programación de mantenimiento.
  4. En el panel de acciones, bajo el nombre de la base de datos, haga clic en Propiedades. Aparecerá el cuadro de diálogo <Propiedades de >Nombre de la base de datos.
  5. En la ficha Mantenimiento, habilite el mantenimiento de bases de datos en segundo plano (que permite el análisis ESE durante las 24 horas, los siete días de la semana), seleccione una programación predefinida; o si desea crear una programación personalizada, haga clic en Personalizar.

    Habilitar el análisis ESE de bases de datos las 24 horas los siete días de la semana
    Habilitar mantenimiento de la base de datos en segundo plano

  6. Haga clic en Aceptar para guardar los cambios.

  Usar el Shell para establecer la programación de mantenimiento para una base de datos

Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento. Para ver qué permisos necesita, consulte el Entrada "Bases de datos de buzones" en el tema Permisos de buzones.

En este ejemplo se usa el cmdlet Set-MailboxDatabase para establecer una programación de base de datos para que la base de datos de buzones MailboxDatabase1 del servidor Server01 se ejecute entre las 02:00 y las 03:00 los domingos y los miércoles.

Set-MailboxDatabase -Identity "Server01\MailboxDatabase1" -MaintenanceSchedule "Sun.2:00-Sun.3:00","Wed.2:00-Wed.3:00"

En este ejemplo se usa el cmdlet Set-MailboxDatabase para montar la base de datos en el modo de suma de comprobación en segundo plano las 24 horas, los siete días de la semana.

Set-MailboxDatabase -BackgroundDatabaseMaintenance -Identity <dbname> $true

Cuando se establece en $false, la base de datos se monta sin estar en el modo de suma de comprobación las 24 horas, los siete días de la semana, y se realiza la suma de comprobación ESE durante el periodo de mantenimiento en línea que se haya seleccionado.

Quitar una base de datos de buzones

Puede utilizar la Consola de administración de Exchange o el Shell para quitar una base de datos de buzones.

Usar la EMC para quitar una base de datos de buzones

Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento. Para ver qué permisos necesita, consulte el Entrada "Permisos de bases de datos" en el tema Permisos de buzones.

  1. En el árbol de la consola, vaya a Configuración de la organización > Buzón.
  2. En el panel de trabajo, expanda la base de datos de buzones que desee quitar.
  3. En el panel de acciones, haga clic en Quitar.
  4. Aparece una advertencia que le pregunta si está seguro de querer quitar la base de datos de buzones. Haga clic en .
  5. Cuando aparezca el cuadro de diálogo que informa que la base de datos se quitó correctamente, anote la ubicación del archivo de base de datos de Exchange (.edb). Si desea quitar este archivo de la unidad de disco duro, debe quitarlo manualmente. Haga clic en Aceptar.

  Uso del Shell para quitar una base de datos de buzones

Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento. Para ver qué permisos necesita, consulte el Entrada "Permisos de bases de datos" en el tema Permisos de buzones.

En este ejemplo, se utiliza el comando Remove-MailboxDatabase para quitar la base de datos MyDatabase.

Remove-MailboxDatabase -Identity "MyDatabase"
  1. Cuando se le pregunte si desea realizar la acción, escriba Y.
  2. Cuando aparezca el cuadro de diálogo que informa que la base de datos se quitó correctamente, anote la ubicación del archivo de base de datos de Exchange (.edb). Si desea quitar este archivo de la unidad de disco duro, debe quitarlo manualmente.

Desmontar una base de datos

Puede utilizar la Consola de administración de Exchange o el Shell para desmontar una base de datos de buzones en un equipo que tenga la función de servidor Buzón de Microsoft Exchange Server 2010 instalada.

  Usar la EMC para desmontar una base de datos

Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento. Para ver qué permisos necesita, consulte el Entrada "Permisos de bases de datos" en el tema Permisos de buzones.

  1. En el árbol de la consola, vaya a Configuración de la organización > Buzón.
  2. En el panel de resultados, seleccione el servidor en el que está ubicada la base de datos de buzones o de carpetas públicas.
  3. En el panel de trabajo, seleccione la base de datos que desea desmontar.
  4. En el panel de acciones, haga clic en Desmontar base de datos.
  5. Se muestra una advertencia preguntando si desea desmontar la base de datos. Haga clic en .

Utilice el Shell para desmontar una base de datos

Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento. Para ver qué permisos necesita, consulte el Entrada "Permisos de bases de datos" en el tema Permisos de buzones.

En este ejemplo, se utiliza el comando de Dismount-Database para desmontar la base de datos MyDatabase.

Dismount-Database "MyDatabase"

Bb123903.note(es-es,EXCHG.140).gifNota:

Solo se puede desmontar una base de datos si está en ejecución el servicio Almacén de información de Microsoft Exchange.

Montar una base de datos

Bb123587.note(es-es,EXCHG.140).gifNota:

Solo es posible montar bases de datos cuando se esté ejecutando el servicio Almacén de información de Microsoft Exchange.

  Uso de la Consola de administración de Exchange para montar una base de datos

Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento. Para ver qué permisos necesita, consulte el Entrada "Permisos de bases de datos" en el tema Permisos de buzones.

  1. En el árbol de la consola, vaya a Configuración de la organización > Buzón.
  2. En el panel de resultados, seleccione el servidor en el que se encuentra la base de datos.
  3. En el panel de trabajo, seleccione la base de datos de buzones de correo que desea montar.
  4. En el panel de acciones, haga clic en Montar base de datos.
  5. Compruebe que el estado indicado en la columna Estado haya cambiado de Desmontada a Montada.

  Uso del Shell para montar una base de datos

Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento. Para ver qué permisos necesita, consulte el Entrada "Permisos de bases de datos" en el tema Permisos de buzones.

En este ejemplo, el comando Mount-Database se usa para montar la base de datos denominada MyDatabase.

Mount-Database "MyDatabase"

Creación de una base de datos de buzones

Puede crear una base de datos de buzones, que es una unidad de granularidad donde se crean buzones y se almacenan. Una base de datos de buzones se almacena como un archivo de base de datos de Exchange (.edb).

  Requisitos previos

  • Por razones de fiabilidad y, en determinadas ocasiones de rendimiento, la base de datos deberá encontrarse en discos que no contengan registros de transacciones.
  • Puesta a cero de páginas es un proceso que se realiza al final de una copia de seguridad de transmisión por secuencias en la que los datos de la base de datos se sobrescriben con caracteres seleccionados para ese fin. Esto hace que los datos sean irrecuperables por los medios convencionales. Como práctica recomendada, si desea habilitar la puesta a cero de páginas en una base de datos, deberá hacerlo al crear la base de datos. Si no lo hace así, la primera vez que se ejecute la puesta a cero de páginas de la base de datos, el rendimiento del servidor se verá afectado muy negativamente.

 

  Usar EMC para crear una base de datos de buzones

Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento. Para ver qué permisos necesita, consulte el Entrada "Base de datos de buzones" en el tema Permisos de buzones.

  1. En el árbol de la consola, vaya a Configuración de la organización > Buzón.
  2. En el panel de acciones, haga clic en Nueva base de datos de buzón. Aparecerá el asistente Nueva base de datos de buzones.
  3. En la página Introducción, escriba un nombre para la nueva base de datos de buzones en el campo Nombre de la base de datos de buzones. El nombre puede contener hasta 64 caracteres y no puede incluir los siguientes caracteres: \ / " = , ;. Haga clic en Examinar para ubicar el servidor en el que se creará la base de datos, seleccione el servidor y, a continuación, haga clic en Aceptar. Haga clic en Siguiente.
  4. En la página Definir rutas de acceso, haga clic en Examinar si desea cambiar la ubicación de la Ruta de acceso al archivo de base de datos. Luego, haga clic en Examinar en la Ruta de acceso a la carpeta de registro para cambiar la ubicación de la ruta de acceso a la carpeta de registro para esta base de datos de buzones. Seleccione la casilla Montar esta base de datos si desea montar esta base de datos. Al montar una base de datos, ésta se pone en línea, de forma que sus datos estarán a disposición de los usuarios. Haga clic en Siguiente.
  5. En la página Nueva base de datos de buzones, haga clic en Nueva para crear la base de datos de buzones.
  6. Use la página Finalización para confirmar si la nueva base de datos de buzones se ha creado correctamente o no. El estado Finalizado indica que el asistente finalizó la tarea correctamente. El estado Error indica que la tarea no se pudo completar. Si la tarea da como resultado un error, revise el resumen para buscar una explicación y, a continuación, haga clic en Atrás para realizar los cambios de configuración necesarios.
  7. Haga clic en Finalizar para completar el Asistente para nueva base de datos de buzones. La nueva base de datos de buzones aparecerá en la ficha Administración de bases de datos.

  Usar el Shell para crear una base de datos de buzones

Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento. Para ver qué permisos necesita, consulte el Entrada "Base de datos de buzones" en el tema Permisos de buzones.

Este ejemplo crea la base de datos de buzones MailboxDatabase01 y especifica dónde crear el archivo de base de datos .edb.

New-MailboxDatabase -Name "MailboxDatabase01" -EdbFilePath D:\DatabaseFiles\MailboxDatabase01.edb

Este ejemplo crea la base de datos de buzones MailboxDatabase01 y especifica dónde crear el archivo de base de datos .edb y la ruta de acceso a la carpeta de registro.

New-MailboxDatabase -Name "MailboxDatabase01" -EdbFilePath D:\DatabaseFiles\MailboxDatabase01.edb -LogFolderPath D:\DatabaseFiles\LogFolder

En este ejemplo se monta la base de datos de buzones recién creada MailboxDatabase01.

Mount-Database -Identity "MailboxDatabase01"