Errore "ROI.EXE ha smesso di funzionare" in Microsoft Dynamics SL

Questo articolo fornisce una soluzione a un errore che si verifica quando si tenta di stampare un report in Microsoft Dynamics SL 2011.

Si applica a: Microsoft Dynamics SL 2011, Microsoft Dynamics SL 2011 Service Pack 1
Numero KB originale: 2721084

Sintomi

Quando si tenta di stampare un report in Microsoft Dynamics SL 2011, viene visualizzato l'errore seguente:

ROI.EXE ha smesso di funzionare

Causa

Il valore RI_ID nella tabella RPTRUNTIME ha superato il limite di 32.767.

Risoluzione

Cancellare i record nella tabella RPTRUNTIME per reimpostare il valore RI_ID su 1. Per effettuare questa operazione, seguire questi passaggi:

  1. Verificare che tutti gli utenti abbiano effettuato l'accesso a Microsoft Dynamics SL.

  2. Avviare Microsoft SQL Server Management Studio.

  3. Eseguire l'istruzione seguente sul database di sistema SL e sui database dell'applicazione SL.

    delete from rptruntime
    

Ulteriori informazioni

La tabella RPTRUNTIME contiene informazioni temporanee correlate a un processo di stampa attivo. In genere, questa tabella è vuota quando non sono presenti utenti che eseguono un report. In alcuni casi, un record può essere bloccato in questa tabella che può aumentare le probabilità di aumentare al massimo i valori RI_ID .