Partager via


Erreur « ROI.EXE a cessé de fonctionner » dans Microsoft Dynamics SL

Cet article fournit une solution à une erreur qui se produit lorsque vous essayez d’imprimer un rapport dans Microsoft Dynamics SL 2011.

S’applique à : Microsoft Dynamics SL 2011, Microsoft Dynamics SL 2011 Service Pack 1
Numéro de base de connaissances d’origine : 2721084

Symptômes

Lorsque vous essayez d’imprimer un rapport dans Microsoft Dynamics SL 2011, vous recevez l’erreur suivante :

ROI.EXE a cessé de fonctionner

Cause

La valeur RI_ID dans la table RPTRUNTIME a dépassé la limite de 32 767.

Résolution

Effacez les enregistrements de la table RPTRUNTIME pour rétablir la valeur RI_ID sur 1. Pour ce faire, procédez comme suit :

  1. Vérifiez que tous les utilisateurs se sont déconnectés de Microsoft Dynamics SL.

  2. Démarrez Microsoft SQL Server Management Studio.

  3. Exécutez l’instruction suivante sur la base de données SL System et les bases de données d’application SL.

    delete from rptruntime
    

Plus d’informations

La table RPTRUNTIME contient des informations temporaires relatives à un processus d’impression actif. En règle générale, cette table est vide lorsqu’aucun utilisateur n’exécute de rapport. Parfois, un enregistrement peut être bloqué dans cette table qui peut augmenter les chances de maxing des valeurs de RI_ID .