Error "Desbordamiento de TimeSpan" después de instalar el paquete acumulativo de actualizaciones 2 para Exchange Server 2007 SP2

 

Se aplica a: Exchange Server 2007 SP2

Última modificación del tema: 2010-02-03

En este tema se proporciona información acerca de cómo solucionar problemas cuando se utilicen carpetas públicas en la organización de Exchange Server 2007 y se haya establecido además que el período de retención en la base de datos de carpetas públicas sea superior a 123 días. Tras instalar un paquete acumulativo de actualizaciones 2 para Exchange Server 2007 Service Pack 2 (SP2) y de intentar obtener acceso a la base de datos de carpetas públicas con la Consola de administración de Exchange, se recibe el mensaje de error siguiente:

TimeSpan desbordado porque duró demasiado tiempo

Al intentar obtener acceso a Exchange mediante Outlook Web Access, se recibe el siguiente mensaje de error:

Tipo ExceptionException: Mensaje Microsoft.Exchange.Clients.Owa.Core.OwaInvalidConfigurationExceptionException: TimeSpan desbordado porque duró demasiado tiempo.

Este problema surge debido a un problema existente en Exchange Server 2007. En este caso, el valor del límite de retención de elementos de la base de datos para la carpeta pública en Active Directory se configura en segundos en lugar de en días. El Almacén de Exchange espera este valor en días. Por lo tanto, los mensajes podrían no expirar nunca.

Este problema se soluciona en el paquete acumulativo de actualizaciones 2 para Exchange Server 2007 SP2 mediante el uso de días en lugar de segundos. Sin embargo, si un límite de retención de base de datos de carpetas públicas se establece en un valor superior a 123 días en Exchange Server 2007, y si se aplica el paquete acumulativo de actualizaciones 2 para Exchange Server 2007, se recibe un error de excepción. Este error surge al intentar obtener acceso al almacén de carpetas públicas mediante el uso de la Consola de administración de Exchange o de Outlook Web Access.

Si utiliza carpetas públicas, y si se ha establecido que el período de retención de la base de datos de carpetas públicas sea menor o igual a 123 días, se recibe un mensaje de advertencia. Sin embargo, Exchange Server 2007 sigue funcionando correctamente.

Independientemente del valor establecido, si recibe este mensaje de error o de advertencia, puede utilizar los pasos siguientes en la sección "Procedimiento" para solucionar el problema.

Procedimiento

Para solucionar el problema, cambie el valor de msExchOverallAgeLimit mediante el uso de ADSIEdit.

Para cambiar el valor de msExchOverallAgeLimit

  1. Haga clic en Inicio, escriba adsiedit.msc en el cuadro Iniciar búsqueda y, a continuación, presione ENTRAR.

  2. En el complemento ADSIEdit, haga clic en Acción y, a continuación, haga clic en Conectar a.

  3. En la lista Contexto de nomenclatura conocido, seleccione Configuración.

  4. Expanda el elemento y los subelementos de la lista siguiente en orden:

    • CN=Configuración,DC=Dominio,DC=com

    • CN=Servicios|CN=Microsoft Exchange

    • CN=Nombre organización

    • CN=Grupos administrativos

    • CN=Servidores

    • CN=Nombre servidor

    • CN=Almacén de información

    • CN= Segundo grupo de almacenamiento

  5. Haga doble clic en CN=Base de datos de carpetas públicas.

  6. Haga doble clic en msExchOverallAgeLimit.

  7. Cambie el valor existente de segundos a días dividiendo el valor existente por 86.400.

Nota

Debe repetir estos pasos en todas las Bases de datos de carpetas públicas del entorno de Exchange 2007.

Más información

Para obtener más información acerca del paquete acumulativo de actualizaciones 2 para Exchange Server 2007 SP2, consulte Descripción del paquete acumulativo de actualizaciones 2 para Microsoft Exchange Server 2007 Service Pack 2.

Para obtener más información acerca de este problema, consulte La función "límites de edad" de una carpeta pública no funciona como se esperaba en un entorno de Exchange Server 2007.