Erreur « Une erreur s’est produite lors de la suppression de la base de données » lorsqu’un utilisateur tente de se déconnecter dans le client Microsoft Dynamics CRM pour Outlook

Cet article vous aide à résoudre le problème qui se produit lorsque vous essayez de passer en mode hors connexion dans le Microsoft Dynamics CRM Client pour Outlook.

S’applique à : Microsoft Dynamics CRM 2011
Numéro de la base de connaissances d’origine : 2496443

Symptômes

Prenons l’exemple du scénario suivant :

  • Un ordinateur client est utilisé par plusieurs utilisateurs ou est utilisé dans un environnement Terminal Server ou Citrix.
  • Un utilisateur se déconnecte. Ensuite, un deuxième utilisateur clique sur Passer hors connexion.

Dans ce scénario, le deuxième utilisateur ne peut pas se déconnecter. En fait, aucun autre utilisateur ne peut se déconnecter. En outre, le message d’erreur suivant s’affiche :

Une erreur s’est produite lors de la suppression de la base de données. Contactez votre administrateur Microsoft Dynamics CRM pour obtenir de l’aide et réessayez de vous déconnecter.

Importante

Cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, pensez à le sauvegarder et assurez-vous que vous savez le restaurer en cas de problème. Pour plus d’informations sur la procédure à suivre pour sauvegarder, restaurer et modifier le Registre, consultez l’article Comment sauvegarder et restaurer le Registre dans Windows.

Cause

Un seul utilisateur peut être configuré pour passer en mode hors connexion dans le client Microsoft Dynamics CRM pour Microsoft Office Outlook.

Résolution

Ce comportement est inhérent au produit. Dans Microsoft Dynamics CRM 2011, vous pouvez installer, puis configurer le client Microsoft Dynamics CRM pour Outlook. Ensuite, vous pouvez installer les composants hors connexion en cliquant sur le bouton Passer hors connexion .

Si vous ne souhaitez pas que les utilisateurs puissent cliquer sur le bouton Mettre hors connexion , vous pouvez utiliser l’une des options suivantes.

  • Option 1

    Supprimez les autorisations Passer hors connexion pour les utilisateurs pour lesquels vous ne souhaitez pas voir le bouton Passer hors connexion . Pour cela, procédez comme suit :

    1. Pour un utilisateur qui dispose des autorisations nécessaires pour modifier un rôle de sécurité CRM, cliquez sur Paramètres, sur Administration, puis sur Rôles de sécurité.

    2. Cliquez pour ouvrir le rôle de sécurité que vous devez modifier. (Par exemple, cliquez sur Directeur des ventes)

    3. Cliquez sur l’onglet Gestion de l’entreprise, puis désactivez la zone Mettre hors connexion case activée dans la section Privilèges divers.

    4. Cliquez sur Enregistrer, puis sur Fermer.

      Remarque

      5 minutes ou plus peuvent être nécessaires avant que le bouton disparaisse dans la barre d’outils du client si le client est déjà configuré.

  • Option 2

    Désactivez le bouton Passer hors connexion pour tous les utilisateurs sur chaque ordinateur, puis installez le client Microsoft Dynamics CRM pour Outlook ensemble à l’aide du disableofflinecapability commutateur . Pour cela, procédez comme suit :

    1. Cliquez sur Démarrer, sur Exécuter, puis tapez le chemin du fichier Setupclient.exe.

    2. se le /disableofflinecapability commutateur permettant d’installer le client Microsoft Dynamics CRM pour Outlook. (Par exemple, utilisez la C:\Client\i386\SetupClient.exe/disableofflinecapability commande .)

    3. Cliquez sur Installer maintenant ou utilisez le /q commutateur pour effectuer une installation silencieuse sans invite de l’utilisateur.

  • Option 3

    Avertissement

    De graves problèmes peuvent se produire si vous vous trompez en modifiant le Registre à l’aide de l’Éditeur du Registre ou toute autre méthode. Vous risquez même de devoir réinstaller le système d’exploitation. Microsoft ne peut pas garantir que ces problèmes puissent être résolus. Vous assumez l’ensemble des risques liés à la modification du Registre.

    Si vous avez déjà installé le client Microsoft Dynamics CRM pour Outlook, vous pouvez modifier les clés de Registre LightClient afin que les nouveaux utilisateurs qui exécutent la configuration ne voient pas le bouton Passer hors connexion. Pour cela, procédez comme suit :

    1. Cliquez sur Démarrer, sur Exécuter, tapez Regedit, puis cliquez sur OK.

    2. Recherchez la sous-clé de Registre : HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient.

    3. Cliquez avec le bouton droit sur la clé de Registre LightClient , puis cliquez sur Modifier.

    4. Remplacez la valeur par1, sélectionnez Décimal, puis cliquez sur OK.

    5. Démarrez le client Microsoft Dynamics CRM pour Outlook.

      Remarque

      5 minutes ou plus peuvent être nécessaires avant que le bouton disparaisse dans la barre d’outils du client si le client est déjà configuré.

    6. Recherchez la sous-clé de Registre : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRMClient.

      Remarque

      Si vous utilisez un ordinateur client 64 bits et que vous disposez d’une version 3 bits de Microsoft Office installée, la sous-clé de Registre appropriée est la suivante :
      HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MSCRMClient.

    7. Cliquez avec le bouton droit sur la clé de Registre LightClient , puis cliquez sur Modifier.

    8. Remplacez la valeur par1, sélectionnez Décimal, puis cliquez sur OK. Lorsqu’une nouvelle configuration est exécutée, le bouton Passer hors connexion est supprimé.

    Remarque

    Lorsque vous modifiez l’entrée de Registre dans HKEY_CURRENT_USER, la modification affecte uniquement l’utilisateur actuellement connecté. Pour appliquer la modification à plusieurs utilisateurs, recherchez leur enregistrement sous HKEY_Users\. Vous pouvez également appliquer la clé à l’aide d’un stratégie de groupe à multiple/other users.

Informations supplémentaires

Si un utilisateur est déjà hors connexion et qu’un autre utilisateur doit être en mesure de se déconnecter sur le même ordinateur, vous devez supprimer la base de données de l’utilisateur précédent. Pour plus d’informations sur la suppression d’une base de données SQL Express, consultez DROP DATABASE (Transact-SQL).