Errore "Overflow di TimeSpan" dopo aver installato l'aggiornamento cumulativo 2 per Exchange Server 2007 SP2

 

Si applica a: Exchange Server 2007 SP2

Ultima modifica dell'argomento: 2010-02-03

In questo argomento vengono fornite informazioni su come risolvere un problema che si verifica quando si utilizzano cartelle pubbliche nell'organizzazione di Exchange Server 2007 e si imposta allo stesso tempo il periodo di mantenimento sul database delle cartelle pubbliche su un valore superiore a 123 giorni. Dopo aver installalo l'aggiornamento cumulativo 2 per Exchange Server 2007 Service Pack 2 (SP2) e si tenta successivamente di accedere al database delle cartelle pubbliche utilizzando Exchange Management Console, viene restituito il seguente messaggio di errore:

Overflow di TimeSpan. Durata eccessiva.

Se si tenta di accedere a Exchange utilizzando Outlook Web Access, viene visualizzato il seguente messaggio di errore:

Tipo ExceptionException: Messaggio Microsoft.Exchange.Clients.Owa.Core.OwaInvalidConfigurationExceptionException: Overflow di TimeSpan. Durata eccessiva.

Il problema si verifica a causa di un errore esistente in Exchange Server 2007. In questo caso, il valore relativo al limite di mantenimento dell'elemento del database per la cartella pubblica in Active Directory è configurato in secondi anziché in giorni. Nell'archivio di Exchange tale valore è espresso in giorni. Pertanto, i messaggi non scadono mai.

Il problema viene corretto nell'aggiornamento cumulativo 2 per Exchange Server 2007 SP2 utilizzando giorni anziché secondi. Se tuttavia un limite di mantenimento del database delle cartelle pubbliche viene impostato su un valore superiore a 123 giorni in Exchange Server 2007 e si applica l'aggiornamento cumulativo 2 per Exchange Server 2007, viene restituita un'eccezione. L'errore si verifica quando si tenta di accedere all'archivio delle cartelle pubbliche utilizzando Exchange Management Console oppure Outlook Web Access.

Se si utilizzano le cartelle pubbliche e il periodo di mantenimento sul database delle cartelle pubbliche è stato impostato su un valore inferiore o uguale a 123 giorni, viene restituito un messaggio di avviso. Exchange Server 2007 continua tuttavia a funzionare correttamente.

Indipendentemente dall'impostazione del valore, se si riceve il messaggio di errore o di avviso, è possibile eseguire i passaggi illustrati nella seguente sezione "Procedura" per correggere il problema.

Procedura

Per risolvere il problema, modificare il valore msExchOverallAgeLimit utilizzando ADSIEdit.

Per modificare il valore msExchOverallAgeLimit

  1. Fare clic su Start, nella casella Avvia ricerca digitare adsiedit.msc, quindi premere INVIO.

  2. Nello snap-in di ADSIEdit, fare clic su Azione, quindi scegliere Connetti a.

  3. Nell'elenco Contesto dei nomi conosciuto, scegliere Configurazione.

  4. Espandere la seguente voce di elenco e le voci secondarie nell'ordine:

    • CN=Configuration,DC=Domain,DC=com

    • CN=Services|CN=Microsoft Exchange

    • CN=OrgName

    • CN=Administrative Groups

    • CN=Servers

    • CN=ServerName

    • CN=Information Store

    • CN= Second Storage Group

  5. Fare doppio clic su CN=Public Folder Database.

  6. Fare doppio clic su msExchOverallAgeLimit.

  7. Modificare il valore esistente da secondi in giorni dividendo il valore esistente per 86.400.

Nota

È necessario ripetere questi passaggi su tutti i database delle cartelle pubbliche nell'ambiente Exchange 2007.

Ulteriori informazioni

Per ulteriori informazioni sull'aggiornamento cumulativo 2 per Exchange Server 2007 SP2, vedere Descrizione dell'aggiornamento cumulativo 2 per Microsoft Exchange Server 2007 Service Pack 2.

Per ulteriori informazioni sul problema, vedere La funzione "i limiti di validità" di una cartella pubblica non funzionano come previsto in un ambiente Exchange Server 2007.