Risoluzione dei problemi di spostamento delle cassette postali

Si applica a: Exchange Server 2010

Ultima modifica dell'argomento: 2010-02-01

Le informazioni relative alla risoluzione dei problemi saranno rese disponibili non appena insorgono dei problemi. Se si riscontra un problema su cui si desidera ottenere la documentazione, selezionare Fare clic per valutare il contenuto e fornire un commento nella parte superiore dell'argomento e inviare un commento. Includere quanti più dettagli è possibile, compresi gli eventuali codici di errore, le descrizioni degli errori o gli ID evento.

Legenda

FC

Codice di errore

ID

Numero e origine dell'ID evento

Passi generali per la risoluzione dei problemi relativi agli spostamenti delle cassette postali

  1. Se la richiesta di spostamento non viene completata, visualizzare le statistiche sulle richieste di spostamento. Per ulteriori informazioni, vedere la sezione "Visualizzazione dello stato di una richiesta di spostamento in corso tramite Shell" in Visualizzazione delle proprietà delle richieste di spostamento.
  2. Se la richiesta di spostamento viene completata con errori, visualizzare il rapporto sullo spostamento. Per ulteriori informazioni, vedere la sezione "Visualizzazione di un rapporto sulla richiesta di spostamento completata tramite Shell" in Visualizzazione delle proprietà delle richieste di spostamento.
  3. Visualizzare il registro eventi sul server Accesso client che esegue l'istanza del servizio di replica delle cassette postali di Microsoft Exchange che sta elaborando la richiesta di spostamento non riuscita.
  4. Passo 4 - Se non è possibile ancora determinare il problema, utilizzare Exchange Management Console o Exchange Management Shell per aumentare i livelli di registrazione diagnostica sul server Accesso client per le categorie Spostamento cassetta postale e Servizio del servizio di replica delle cassette postali di MSExchange. Quindi, riprendere la richiesta di spostamento non riuscita. Per ulteriori informazioni relative alla modifica del livello di registrazione diagnostica, vedere Gestione dei livelli di registrazione diagnostica.

Problemi con le richieste di spostamento remote/tra foreste

Se si verificano degli errori durante lo spostamento delle cassette postali tra foreste, è possibile che la foresta di destinazione non sia stata preparata correttamente. Per i dettagli, vedere Prepare Mailboxes for Cross-Forest Move Requests.

Limite dell'elemento danneggiato raggiunto (FC: -2147467259 | ID: Replica delle cassette postali di MSExchange 1100)

Problema

La richiesta di spostamento non è riuscita perché il numero di elementi danneggiati della cassetta postale è maggiore rispetto a quello che la richiesta di spostamento è in grado di ignorare.

Diagnosi

La richiesta di spostamento ha esito negativo e il cmdlet Get-MoveRequestStatistics restituisce l'errore seguente:

Codice di errore Messaggio

-2147467259

Errore: Questa cassetta postale ha superato il numero massimo di elementi danneggiati specificati per questa richiesta di spostamento.

Viene visualizzata la seguente voce del registro eventi sul server Accesso client su cui era stata avviata la richiesta di spostamento:

Nome registro

Applicazione

Origine

Replica delle cassette postali di MSExchange

Data

10/10/2009 2:47:17

ID evento

1100

Categoria attività

Spostamento cassetta postale

Livello

Errore

Parole chiave

Classico

Utente

N/D

Computer

CAS01.fabrikam.com

Descrizione

La richiesta di spostamento per 'fabrikam.com/Users/TonySmith' (de278a9f-33eb-49f9-950a-070db3323715) ha avuto esito negativo.

Codice di errore: -2147467259

Questa cassetta postale ha superato il numero massimo di elementi danneggiati specificati per questa richiesta di spostamento.

Soluzione

  1. Utilizzare il cmdlet Set-MoveRequest per aumentare la soglia BadItemLimit. Per i dettagli, vedere Configurazione delle proprietà delle richieste di spostamento.
  2. Riprendere la richiesta di spostamento non riuscita. Per i dettagli, vedere Completamento di una richiesta di spostamento.

Le regole nella cartella Posta in arrivo della cassetta postale di origine sono maggiori di 32 KB

Problema

La richiesta di spostamento ha esito negativo quando si cerca di spostare una cassetta postale da Exchange 2010 a Exchange 2003 perché le dimensioni delle regole nella cassetta postale di Exchange 2010 superano le dimensioni delle regole consentite in Exchange 2003 (32 KB).

Diagnosi

Quando si cerca di spostare la cassetta postale, l'utente riceverà un errore simile al seguente:

Mailbox 'fabrikam.com/Users/tonysmith' could not be moved because rules in source mailbox's inbox folder are larger than 32KB. Please use parameter -IgnoreRuleLimitErrors to skip copying rules.
    + CategoryInfo          : InvalidArgument: (mbx2:MailboxOrMailUserIdParameter) [New-MoveRequest], RecipientTaskExc   eption    + FullyQualifiedErrorId : BB833F3D,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

Soluzione

  1. Eseguire il cmdlet Set-MoveRequest con il parametro IgnoreRuleLimitErrors. Per i dettagli, vedere Configurazione delle proprietà delle richieste di spostamento.
  2. Riprendere la richiesta di spostamento. Per i dettagli, vedere Completamento di una richiesta di spostamento.

Nota

Gli utenti finali dovranno creare nuovamente le regole.

Le dimensioni del dumpster della cassetta postale superano la quota di destinazione

Problema

La quota degli elementi ripristinabili per la cassetta postale da spostare ha superato la quota di destinazione. Questo errore si verifica quando si spostano le cassette postali da Exchange 2003 o Exchange 2007 a Exchange 2010.

Diagnosi

Quando si cerca di spostare la cassetta postale, l'utente riceverà un errore simile al seguente:

Mailbox dumpster size 713 MB (747,659,085 bytes) exceeds target quota 500 MB (524,288,000 bytes).
    + CategoryInfo          : InvalidArgument: (xxxxx/xxxx/xxxx/xxxx:MailboxOrMailUserIdParameter) [New-MoveRequest], RecipientTaskException + FullyQualifiedErrorId : 93F29192,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

Soluzione

Le richieste di spostamento non supportano lo spostamento di un dumpster da Exchange 2003 o Exchange 2007 a Exchange 2010. Tuttavia, la richiesta di spostamento confronterà ancora le dimensioni del dumpster tra le due versioni del prodotto. Per risolvere il problema, effettuare la seguente procedura.

  1. Aumentare la quota degli elementi ripristinabili per il database della cassetta postale di destinazione utilizzando il cmdlet Set-MailboxDatabase con il parametro RecoverableItemsQuota. Per i dettagli, vedere Configurazione del recupero di un singolo elemento.
  2. Riprendere la richiesta di spostamento non riuscita. Per i dettagli, vedere Completamento di una richiesta di spostamento.
  3. Quando la richiesta di spostamento viene completata, ripristinare le dimensioni originali ** della quota degli elementi ripristinabili.

Errore MapiExceptionMdbOffline (FC: -2147467259 | ID: Replica delle cassette postali di MSExchange 1100)

Problema

Mentre era in corso la richiesta di spostamento, il database della cassetta postale di destinazione o di origine era in modalità offline. Per impostazione predefinita, il servizio di replica delle cassette postali di Microsoft Exchange tenterà di riconnettersi al database offline per 30 minuti. Se in questo lasso di tempo il database non passa in modalità online, lo spostamento avrà esito negativo. Per ulteriori informazioni su come modificare la velocità di connessione MRS, vedere Informazioni sulle richieste di spostamento.

Diagnosi

La richiesta di spostamento ha esito negativo e quando si esegue il cmdlet Get-MoveRequestStatistics l'utente riceverà l'errore seguente:

Codice di errore Messaggio

-2147467259

Errore: MapiExceptionMdbOffline: Impossibile aprire l'ID voce. (hr=0x80004005, ec=1142)

Inoltre, il server Accesso client che stava elaborando la richiesta di spostamento registrerà un evento simile a quello seguente:

Nome registro

Applicazione

Origine

Replica delle cassette postali di MSExchange

Data

10/10/2009 10:30:02

ID evento

1100

Categoria attività

Spostamento cassetta postale

Livello

Errore

Parole chiave

Classico

Utente

N/D

Computer

CAS01.fabrikam.com

Descrizione

Lo spostamento della cassetta postale per 'fabrikam.com/Users/TonySmith' (8dfd4b3b-8147-4e1b-b86f-5d00799abbf3) ha avuto esito negativo.

Codice di errore: -2147467259

MapiExceptionMdbOffline: Impossibile aprire l'ID voce. (hr=0x80004005, ec=1142)

Contesto di diagnostica:

Soluzione

  1. Installare il database delle cassette postali. Per i dettagli, vedere Installazione di un database.
  2. Riprendere la richiesta di spostamento. Per i dettagli, vedere Completamento di una richiesta di spostamento.

Nessuna copia disponibile del database integro (FC: -2147220223 | ID: Replica delle cassette postali di MSExchange 1100)

Quando il database di destinazione è un database replicato in un gruppo di disponibilità del database (DAG), MRS controlla regolarmente l'integrità di replica del database di destinazione. L'infrastruttura a elevata disponibilità verifica l'integrità di replica corrente rispetto al comportamento di limitazione configurato per gli spostamenti delle cassette postali a elevata disponibilità (come specificato dal parametro DataMoveReplicationConstraint) per il database di destinazione. In base ai risultati, MRS continuerà lo spostamento o si metterà in attesa. Se il database di destinazione non è integro per 30 minuti, MRS avrà esito negativo. Per ulteriori informazioni su come modificare la velocità di connessione MRS, vedere Informazioni sulle richieste di spostamento.

Diagnosi

La richiesta di spostamento ha esito negativo quando si esegue il Get-MoveRequestStatistics cmdlet e il file di output restituisce un errore simile a quello seguente:

Codice di errore Messaggio

-2147220223

Errore: Lo spostamento per la cassetta postale '/o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=MBX1' è bloccato perché il database 'mdb1' (agente MailboxDatabaseReplication) non soddisfa l'istruzione DataMoveReplicationConstraint. Causa errore: Il database 1541069d-2976-4f40-afb1-569ed323de0b non soddisfa il vincolo SecondCopy. Non esistono copie disponibili del database integro.

Inoltre, il server Accesso client che stava elaborando la richiesta di spostamento registrerà un evento simile a quello seguente:

Nome registro

Applicazione

Origine

Replica delle cassette postali di MSExchange

Data

10/10/2009 10:30:02

ID evento

1100

Categoria attività

Spostamento cassetta postale

Livello

Errore

Parole chiave

Classico

Utente

N/D

Computer

MBX01.fabrikam.com

Descrizione

Lo spostamento della cassetta postale per 'MBX01.fabrikam.com/Users/MBX1' (214dbbab-bb93-4954-a593-515dcc200e7c) ha avuto esito negativo.

Codice di errore: -2147220223

Lo spostamento per la cassetta postale '/o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=MBX1' è bloccato perché il database 'mdb1' (agente MailboxDatabaseReplication) non soddisfa l'istruzione DataMoveReplicationConstraint. Causa errore: Il database 1541069d-2976-4f40-afb1-569ed323de0b non soddisfa il vincolo SecondCopy. Non esistono copie disponibili del database integro.

Soluzione

Per risolvere il problema, provare una delle opzioni seguenti:

I certificati sono troppo grandi o troppo numerosi

Problema

L'utente ha troppi certificati sull'account della cassetta postale o i certificati sono troppo grandi. Il numero massimo di certificati deve essere inferiore a 1 MB.

Diagnosi

Quando si cerca di creare una richiesta di spostamento, l'utente riceverà un errore simile al seguente:

The call to 'net.tcp:// cas01.fabrikam.com/Microsoft.Exchange.MailboxReplicationService' failed.
Error details: The maximum message size quota for incoming messages (262144) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element. --> The maximum message size quota for incoming messages (262144) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element..
    + CategoryInfo          : NotSpecified: (0:Int32) [New-MoveRequest], MailboxReplicationTransientException     + FullyQualifiedErrorId : 500EA9BF,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

Soluzione

  1. Avviare Utenti e computer di Active Directory.
  2. Scegliere Funzionalità avanzate dal menu Visualizza.
  3. Nell'albero della console, espandere il dominio che si desidera e fare clic su Utenti
  4. Nel riquadro dei dettagli, fare clic con il pulsante destro del mouse su un utente, quindi scegliere Proprietà.
  5. In Proprietà <nome utente>, sulla scheda Certificati pubblicati, selezionare il certificato che si desidera eliminare e fare clic su Rimuovi. Ripetere questo processo finché non è stato rimosso un numero sufficiente di certificati
  6. Riprendere la richiesta di spostamento. Per i dettagli, vedere Completamento di una richiesta di spostamento.

Non vi sono server disponibili che eseguono il servizio di replica delle cassette postali.

Problema

Il servizio di replica delle cassette postali di Microsoft Exchange (MSExchangeMailboxReplication) deve essere in esecuzione su almeno un server Accesso client nel sito locale di Active Directory.

Diagnosi

Quando si cerca di creare una richiesta di spostamento, l'utente riceverà l'errore seguente:

There are no available servers that are running the Mailbox Replication Service.
    + CategoryInfo          : NotSpecified: (0:Int32) [New-MoveRequest], MailboxReplicationTransientException     + FullyQualifiedErrorId : 5C08CF31,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

Soluzione

Avviare il servizio di replica delle cassette postali di Microsoft Exchange su almeno un server Accesso client. Per informazioni relative all'avvio del servizio, vedere Avviare, arrestare, sospendere, riprendere o riavviare un servizio.

Avvio del servizio di replica delle cassette postali di Microsoft Exchange non riuscito (ID: Replica delle cassette postali di MSExchange 1010)

Problema

Avvio del servizio di replica delle cassette postali di Microsoft Exchange (MSExchangeMailboxReplication) non riuscito.

Diagnosi

Il registro eventi sul server Accesso client che stava elaborando la richiesta registra l'evento seguente:

Provider [Nome]

Replica delle cassette postali di MSExchange

ID evento

1010

[Qualificatori]

49156

Livello

4

Attività

1

Parole chiave

0x80000000000000

TimeCreated [SystemTime]

2009-07-22T20:53:26.000Z

Canali

Applicazione

Computer

CAS01.fabrikam.com

EventData

System.ServiceModel.CommunicationException: The TransportManager failed to listen on the supplied URI using the NetTcpPortSharing service: failed to start the service because it is disabled. An administrator can enable it by running 'sc.exe config NetTcpPortSharing start= demand'.. ---> System.InvalidOperationException: Cannot start service NetTcpPortSharing on computer '.'. ---> System.ComponentModel.Win32Exception: The service cannot be started, either because it is disabled or because it has no enabled devices associated with it --- End of inner exception stack trace --- at System.ServiceProcess.ServiceController.Start(String[] args) at System.ServiceModel.Channels.SharedConnectionListener.SharedListenerProxy.HandleServiceStart(Boolean isReconnecting) --- End of inner exception stack trace --- at System.ServiceModel.Channels.SharedConnectionListener.SharedListenerProxy.HandleServiceStart(Boolean isReconnecting) at System.ServiceModel.Channels.SharedConnectionListener.SharedListenerProxy.Open(Boolean isReconnecting) at System.ServiceModel.Channels.SharedConnectionListener.StartListen(Boolean isReconnecting) at System.ServiceModel.Channels.SharedTcpTransportManager.OnOpenInternal(Int32 queueId, Guid token) at System.ServiceModel.Channels.SharedTcpTransportManager.OnOpen() at System.ServiceModel.Channels.TransportManager.Open(TransportChannelListener channelListener) at System.ServiceModel.Channels.TransportManagerContainer.Open(SelectTransportManagersCallback selectTransportManagerCallback) at System.ServiceModel.Channels.ConnectionOrientedTransportChannelListener.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.TcpChannelListener`2.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.ServiceHostBase.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at Microsoft.Exchange.MailboxReplicationService.MailboxReplicationServiceImpl.OnStartInternal(String[] args) in c:\E14\sources\sources\dev\mrs\src\ServiceHost\ServiceImpl.cs:line 227

Soluzione

  1. Nel prompt dei comandi, digitare quanto segue:

    C:\>sc.exe config NetTcpPortSharing start= auto 
    

Nota

Nel comando sopra riportato c'è uno spazio prima di auto.

  1. Avviare il servizio di replica delle cassette postali di Microsoft Exchange su almeno un server Accesso client. Per informazioni relative all'avvio del servizio, vedere Avviare, arrestare, sospendere, riprendere o riavviare un servizio.
  2. Riprendere la richiesta di spostamento non riuscita. Per i dettagli, vedere Completamento di una richiesta di spostamento.

MRSProxy non è in esecuzione nella foresta di origine

Problema

Quando si eseguono le richieste di spostamento remote, il servizio proxy replica delle cassette postali (MRSProxy) deve essere eseguito su tutti i server Accesso client nella foresta di origine. Per impostazione predefinita, MRSProxy è disabilitato.

Diagnosi

Quando si cerca di creare una richiesta di spostamento, l'utente riceverà un errore simile al seguente:

Service 'net.tcp://bl20102ca002.contoso.com/Microsoft.Exchange.MailboxReplicationService' encountered an exception. Error: Service 'https://mail.fabrikam.com/EWS/mrsproxy.svc' encountered an exception. Error: The Mailbox Replication Proxy service is disabled.
    + CategoryInfo          : NotSpecified: (0:Int32) [New-MoveRequest], MailboxReplicationPermanentException     + FullyQualifiedErrorId : 6289E628,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

Soluzione

  1. Avviare il servizio MRSProxy su tutti i server Accesso client nella foresta di origine. Per i dettagli, vedere Avvio del servizio di MRSProxy su un server Accesso client remoto.
  2. Riprendere la richiesta di spostamento non riuscita. Per i dettagli, vedere Completamento di una richiesta di spostamento.

La richiesta di spostamento non può essere cancellata dopo che è stata completata

Problema

La richiesta di spostamento viene completata con lo stato Completato con avviso. Non è possibile eliminare la richiesta di spostamento perché il servizio di replica delle cassette postali di Microsoft Exchange (MSExchangeMailboxReplication) non è stato in grado di ripristinare il flag InTransit dalla cassetta postale di destinazione. Se il flag non viene rimosso, gli utenti finali non saranno in grado di accedere alle cassette postali.

Diagnosi

Quando si esegue Get-MoveRequestStatistics con il parametro IncludeMoveHistory, il rapporto sullo spostamento restituisce un errore simile a quello seguente:

Failed to reset the destination mailbox after the move.
When you run Test-MAPIConnectivity for this mailbox, it will fail with the following error:
Error      : [Microsoft.Exchange.Data.Storage.MailboxInTransitException]: Cannot open mailbox /o=microsoft/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=MBX01/cn=Microsoft System Attendant. Inner error [Microsoft.Mapi.MapiExceptionMailboxInTransit]: MapiExceptionMailboxInTransit: Unable to open message store. (hr=0x80004005, ec=1292)

Soluzione

  1. Avviare una nuova richiesta di spostamento per la cassetta postale. Per i dettagli, vedere Creazione di una richiesta di spostamento locale o Creazione di una richiesta di spostamento remota con Exchange 2010 in entrambe le foreste.
  2. Rimuovere la richiesta di spostamento non appena lo stato è In corso. Per i dettagli, vedere Rimozione o cancellazione delle richieste di spostamento.