Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Supponiamo che tu usi il client Microsoft Dynamics CRM 2011 per Microsoft Office Outlook e che il reindirizzamento delle cartelle sia abilitato nel client. Quando si prova a tenere traccia di un elemento o a eseguire la funzione Sincronizza con CRM in questa situazione, viene visualizzato un messaggio di errore analogo al seguente:

[2011-09-07 11:11:08.517] Processo: OUTLOOK | Organizzazione: 00000000-0000-0000-0000-000000000000 | Thread: 24 | Categoria: eccezione | Utente: 00000000-0000-0000-0000-000000000000 | Livello: errore | CrmException.. ctorat CrmException.. ctor (String message, Exception innerException, Int32 errorCode, Boolean isFlowControlException) su CrmException.. ctor (String message, Exception innerException) su CrmSqlCeConnection. <Open>b__2 (SqlCeException ex) su ExceptionFilter. TryFilter (corpo dell'azione, predicato ' 1 Filter, Action ' 1 catchClause) su IdMappingTable. MarkAllItemsNotVisited () >eccezione CRM: Message: il file di database di SQL CE viene usato da un processo diverso, ErrorCode:-2147220970, innerException. Un processo diverso può essere usato nel file. [ \\<server>\C$\<user>\Microsoft\MSCRM\Client\OutlookSyncCache.sdf ].

Causa

Questo problema si verifica a causa di una limitazione in Microsoft SQL Server 2000 Windows CE Edition 3,5 (SQL Server CE 3,5). 

Risoluzione

Nota Dopo l'applicazione dell'aggiornamento cumulativo 15 di Microsoft Dynamics CRM per Outlook, verrà eseguito automaticamente l'aggiornamento a SQL CE 4,0. Di conseguenza, la risoluzione seguente è necessaria solo per l'aggiornamento cumulativo 14 e inferiore. Per eseguire Microsoft Dynamics CRM 2011 quando la cartella dati applicazione si trova in una condivisione remota, eseguire le operazioni seguenti:

  1. Installare SQL Server CE 4,0. A questo scopo, visitare il sito Web Microsoft seguente:

    http://www.microsoft.com/download/en/details.aspx?id=17876Note

    • Questo passaggio richiede autorizzazioni elevate.

    • In SQL Server CE 4,0 i client a 64 bit non devono installare la versione a 32 bit.

  2. Aggiungi il codice XML seguente sotto l'elemento di configurazione nel file CrmClient {14B13B7A-CA08-40bd-AC60-8C45367E807C}. config che si trova nella cartella Program Files\MSCRM\Client:

    <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">   <dependentAssembly>      <assemblyIdentity name="System.Data.SqlServerCe" publicKeyToken="89845dcd8080cc91" culture="neutral" />      <bindingRedirect oldVersion="3.5.1.0"      newVersion="4.0.0.0"/>   </dependentAssembly> </assemblyBinding></runtime>

    Note

    • Questo passaggio richiede autorizzazioni elevate.

    • Assicurati di aggiungere questo codice prima del tag </Configuration>.

  3. È inoltre disponibile un secondo file di configurazione chiamato dalla configurazione guidata. Il file è denominato Microsoft. CRM. Application. Outlook. ConfigWizard. exe. config e il file si trova nella cartella c:\Programmi\Microsoft Dynamics CRM\Client\ConfigWizard:

    <configuration>  <startup>    <supportedRuntime version="v4.0.30319" />  </startup>  <runtime>    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">      <probing privatePath="..\bin"/>      <dependentAssembly>        <assemblyIdentity name="System.Data.SqlServerCe"        publicKeyToken="89845dcd8080cc91"        culture="neutral" />        <bindingRedirect oldVersion="3.5.1.0"        newVersion="4.0.0.0"/>      </dependentAssembly>    </assemblyBinding>  </runtime>  <system.net>    <defaultProxy useDefaultCredentials="true" />  </system.net></configuration>
  4. Eliminare tutti i file SDF nelle cartelle % LocalAppData% e % AppData% . Per altre informazioni, vedere la sezione "elenco dei database in CRM".Nota I file SDF creati in SQL Server CE 3,5 non sono compatibili con SQL Server CE 4,0.

Warning

Dopo aver eseguito l'aggiornamento da SQL Server CE 3,5 a SQL Server CE 4,0, è possibile che si verifichi una riduzione delle prestazioni la prima volta che si esegue Microsoft Dynamics CRM. Questo comportamento si verifica perché Microsoft Dynamics CRM deve ricreare tutte le cache. Alcune cache sono interessate dalle dimensioni della posta in arrivo.

Passaggi di verifica

Per verificare che la risoluzione sia stata applicata correttamente, eseguire le operazioni seguenti:

  1. Avviare Outlook dopo aver eseguito tutti i passaggi precedenti nella sezione "Risoluzione".

  2. Verificare che il plug-in Microsoft Dynamics CRM venga avviato correttamente.

  3. Avviare lo strumento Process Explorer. Per scaricare Process Explorer, visitare il sito Web Microsoft seguente:

    http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

  4. Individuare il processo Outlook. exe e quindi fare doppio clic su di esso.

  5. Selezionare la scheda assembly .NET , quindi espandere AppDomain: SharedDomain se non è già espansa.

  6. Trovare System. Data. SqlServerCe nell'elenco. Verificare che il percorso contenga la versione seguente di SQL Server CE: C:\windows\assembly\ GAC_MSIL \System.Data.SqlServerCe\4.0.Nota Se il percorso contiene SQL Server CE 3.5.1.0, il reindirizzamento degli assembly non funzionerà.

Elenco di database in CRM

  • %LocalAppData%\Microsoft\MSCRM\Client

    • NotaCrmCache. sdfquesto file contiene cache della piattaforma non di metadati.

    • {GUID} [true | false]. sdfNota questo file contiene lo spazio di archiviazione interno dell'archivio MAPI.

    Nota Potrebbero essere presenti più file di questo tipo per l'uso offline e online.

  • %AppData%\Microsoft\MSCRM\Client

    • NotaEmailCache. sdfquesto file contiene mapping tra gli elementi CRM e MAPI.

    • NotaOutlookSyncCache. sdf questo file contiene lo stato interno per la sincronizzazione.

Per usare il reindirizzamento delle cartelle in Microsoft Dynamics CRM, è necessario usare i percorsi UNC (Universal Naming Convention).

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Ulteriori informazioni

Per ulteriori informazioni in merito alla terminologia dell'aggiornamento del software, fare clic sul seguente numero di articolo per vedere l'articolo nella Microsoft Knowledge Base:

824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software MicrosoftPer altre informazioni sull'hotfix e la terminologia del pacchetto di aggiornamento per Microsoft Business Solutions CRM, fare clic sul numero dell'articolo della Microsoft Knowledge Base seguente per visualizzare l'articolo:

887283 Standard di denominazione dei pacchetti hotfix e aggiornamento software di Microsoft Business Solutions CRM

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×