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
Haga clic en Inicio, escriba adsiedit.msc en el cuadro Iniciar búsqueda y, a continuación, presione ENTRAR.
En el complemento ADSIEdit, haga clic en Acción y, a continuación, haga clic en Conectar a.
En la lista Contexto de nomenclatura conocido, seleccione Configuración.
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
Haga doble clic en CN=Base de datos de carpetas públicas.
Haga doble clic en msExchOverallAgeLimit.
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.