Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Symptômes

Supposez que vous utilisez le client Microsoft Dynamics CRM 2011 pour Microsoft Office Outlook et que la redirection de dossier est activée sur le client. Lorsque vous essayez d’effectuer le suivi d’un élément ou que vous exécutez la fonction synchroniser avec CRM dans cette situation, vous recevez un message d’erreur qui ressemble à ce qui suit :

[2011-09-07 11:11:08.517] Processus : OUTLOOK | Organisation : 00000000-0000-0000-0000-000000000000 | Thread : 24 | Catégorie : exception | Utilisateur : 00000000-0000-0000-0000-000000000000 | Niveau : erreur | CrmException.. ctorat CrmException.. ctor (message de chaîne, Exception innerException, Int32 errorCode, isFlowControlException booléen) sur CrmException.. ctor (message de chaîne, Exception innerException) sur CrmSqlCeConnection. <ouvrez>b__2 (SqlCeException par exemple) dans ExceptionFilter. TryFilter (le corps de l’action, prédicat' 1 filtre, action' 1 catchClause) sur IdMappingTable. MarkAllItemsNotVisited () >exception CRM : message : le fichier de base de données SQL CE est utilisé par un autre processus, code d’erreur :-2147220970 Il est possible qu’un autre processus utilise le fichier. [ \\<server>\C$\<user>\Microsoft\MSCRM\Client\OutlookSyncCache.sdf ].

Cause

Ce problème survient en raison d’une limitation dans Microsoft SQL Server 2000 Windows CE Edition 3,5 (SQL Server CE 3,5). 

Résolution

REMARQUE : Après avoir appliqué la mise à jour cumulative de Microsoft Dynamics CRM pour Outlook, la mise à niveau vers SQL CE 4,0 est automatique. Par conséquent, la résolution ci-dessous est uniquement nécessaire pour le SRP de mise à jour 14 et inférieur. Pour exécuter Microsoft Dynamics CRM 2011 lorsque le dossier Application Data se trouve sur un partage distant, procédez comme suit :

  1. Installez SQL Server CE 4,0. Pour cela, consultez le site Web de Microsoft suivant :

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

    • Cette étape nécessite des autorisations élevées.

    • Dans SQL Server CE 4,0, les clients 64 bits ne doivent pas installer la version 32 bits.

  2. Ajoutez le code XML suivant dans l’élément de configuration du fichier CrmClient {14B13B7A-CA08-40bd-AC60-8C45367E807C}. config qui se trouve dans le dossier programme 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>

    Remarques

    • Cette étape nécessite des autorisations élevées.

    • Assurez-vous d’ajouter ce code avant la balise </configuration>.

  3. Par ailleurs, il existe un second fichier de configuration appelé par l’Assistant Configuration. Le fichier est nommé Microsoft. CRM. application. Outlook. ConfigWizard. exe. config et il se trouve dans le dossier C:\Program Files\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. Supprimez tous les fichiers SDF dans les dossiers % LocalAppData% et % AppData% . Pour plus d’informations, voir la section « liste des bases de données dans CRM ».Remarque Les fichiers SDF qui ont été créés dans SQL Server CE 3,5 ne sont pas compatibles avec SQL Server CE 4,0.

Avertissement

Après avoir effectué une mise à niveau de SQL Server CE 3,5 vers SQL Server CE 4,0, vous pouvez rencontrer une diminution des performances la première fois que vous exécutez Microsoft Dynamics CRM. Ce comportement se produit parce que Microsoft Dynamics CRM doit recréer tous les caches. Certains caches sont affectés par la taille de la boîte de réception.

Étapes de vérification

Pour vérifier que vous avez correctement appliqué la résolution, procédez comme suit :

  1. Démarrez Outlook une fois que vous avez effectué toutes les étapes décrites précédemment dans la section « résolution ».

  2. Vérifiez que le plug-in Microsoft Dynamics CRM s’exécute correctement.

  3. Démarrez l’outil Explorateur de processus. Pour télécharger l’Explorateur de processus, visitez le site Web de Microsoft suivant :

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

  4. Recherchez le processus Outlook. exe , puis double-cliquez dessus.

  5. Sélectionnez l’onglet assemblys .net , puis développez AppDomain : SharedDomain si ce n’est déjà fait.

  6. Recherchez System. Data. SqlServerCe dans la liste. Assurez-vous que le chemin d’accès contient la version suivante de SQL Server CE : C:\windows\assembly\ GAC_MSIL \System.Data.SqlServerCe\4.0.Remarque Si le chemin d’accès contient SQL Server CE 3.5.1.0, la redirection de l’assembly ne fonctionnera pas.

Liste de bases de données dans CRM

  • %LocalAppData%\Microsoft\MSCRM\Client

    • CrmCache. sdfRemarque ce fichier contient des caches de plateforme sans métadonnées.

    • {GUID} [vrai | faux]. sdfRemarque ce fichier contient le stockage interne MAPI Store.

    Remarque Il peut y avoir plusieurs fichiers de ce type pour une utilisation hors connexion ou en ligne.

  • %AppData%\Microsoft\MSCRM\Client

    • EmailCache. sdfRemarque ce fichier contient des mappages entre les éléments CRM et MAPI.

    • OutlookSyncCache. sdf Remarque ce fichier contient l’état interne de la synchronisation.

Pour pouvoir utiliser la redirection de dossiers dans Microsoft Dynamics CRM, vous devez utiliser des chemins d’accès UNC (Universal Naming Convention).

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Informations supplémentaires

Pour plus d’informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

824684 Terminologie standard utilisée pour décrire les mises à jour logicielles MicrosoftPour plus d’informations sur le correctif logiciel Microsoft Business Solutions CRM et la terminologie de package de mise à jour, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :

887283 Normes d’attribution de noms de Microsoft Business Solutions CRM et de package de mise à jour

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×