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

Sintomi

Quando si usano i report nel portale aziendale, viene visualizzato uno dei messaggi di errore seguenti, a seconda che si utilizzi Microsoft Dynamics GP 9.0 o Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

Quando si fa clic su Gestisci catalogo report,viene visualizzato il messaggio di errore seguente:

Errore del server nell'applicazione '/'.
-------------------------------------------------------------------------------- valore



era troppo grande o troppo piccolo per un int16.


Descrizione: si è verificata un'eccezione non gestita durante l'esecuzione della richiesta Web corrente. Esaminare l'analisi dello stack per altre informazioni sull'errore e sulla sua origine nel codice.



Dettagli eccezione: System.OverflowException: valore troppo grande o troppo piccolo per un int16.



Errore di origine: durante l'esecuzione della richiesta Web corrente è stata generata



un'eccezione non gestita. Le informazioni relative all'origine e alla posizione dell'eccezione possono essere identificate usando la traccia dello stack delle eccezioni riportata di seguito.



Traccia dello stack:




[OverflowException: Valore troppo grande o troppo piccolo per un int16.] System.Int16.Parse(String s, stile NumberStyles, provider IFormatProvider) +129 Microsoft.BusinessPortal.ReportsPages.VS.ReportRolesAssignments.FillRoles() +186 Microsoft.BusinessPortal.ReportsPages.VS.ReportRolesAssignments.RoleRptID_TextChanged(Object sender, EventArgs e) +32 System.Web.UI.WebControls.TextBox.OnTextChanged(EventArgs e) +108 System.Web.UI.WebControls.TextBox.System. Web.UI.IPostBackDataHandler.RaisePostDataChangedEvent() +26 System.Web.UI.Page.RaiseChangedEvents() +115 System.Web.UI.Page.ProcessRequestMain() +1099






--------------------------------------------------------------------------------

Version Information: Microsoft .NET Framework Version:1.1.4322.2032; ASP.NET Versione:1.1.4322.2032

Microsoft Dynamics SL

Quando si invia un report, viene visualizzato il messaggio di errore seguente:

SubmitReportRequest non riuscito. Valore troppo grande o troppo piccolo per un int16.

Causa

Questo problema si verifica per uno dei motivi seguenti, a seconda che si utilizzi Microsoft Dynamics GP 9.0 o Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

Il DEX_ROW_ID nella tabella ReportCatalog ha un valore maggiore del valore massimo consentito di 32767.

Microsoft Dynamics SL

La tabella ReportRequest usata dall'utilità di pianificazione report include il campo ID AppSrvRequest. Il campo ID AppSrvRequest ha un valore maggiore del valore massimo consentito di 32767.

Risoluzione

Per risolvere il problema, seguire la procedura appropriata, a seconda che si utilizzi Microsoft Dynamics GP 9.0 o Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

Reimpostare il DEX_ROW_ID campo. A tal fine, attenersi alla seguente procedura:

  1. Seguire il passaggio appropriato, a seconda che si utilizzi Microsoft SQL Server o SQL Server Desktop Engine (noto anche come MSDE 2000):

    • Se si usa Microsoft SQL Server 2000, avviare SQL Query Analyzer. A questo scopo, fare clic sul pulsante Start, scegliere Programmi ,Microsoft SQL Server equindi fare clic su Query Analyzer.

    • Se si usa Microsoft SQL Server 2005, avviare il SQL Server Management Studio. A questo scopo, fare clic sul pulsante Start,scegliere Programmi , Microsoft SQL Server 2005e quindi fare clic su SQL ServerManagement Studio.

    • Se si usa MSDE 2000, avviare la Console di amministrazione del supporto tecnico. A questo scopo, fare clic sul pulsante Start, scegliere Programmi ,Microsoft Administrator Consolee quindi fare clic su Support Administrator Console.

  2. Eseguire l'istruzione seguente nel database aziendale.

    DBCC CHECKIDENT ('ReportCatalog', RESEED, 1)
  3. Cancellare la tabella ReportCatalog usando SQL Query Analyzer o SQL Server Management Studio. Il servizio di integrazione FRx ripopolerà la tabella con il valore corretto nel campo DEX_ROW_ID tabella. A questo scopo, eseguire l'istruzione seguente nel database aziendale.

    DELETE AppSrvRequest

Microsoft Dynamics SL

Reimpostare il campo ID AppSrvRequest. A tal fine, attenersi alla seguente procedura:

  1. Seguire il passaggio appropriato, a seconda che si utilizzi Microsoft SQL Server o SQL Server Desktop Engine (noto anche come MSDE 2000):

    • Se si usa Microsoft SQL Server 2000, avviare SQL Query Analyzer. A questo scopo, fare clic sul pulsante Start, scegliere Programmi ,Microsoft SQL Server equindi fare clic su Query Analyzer.

    • Se si usa Microsoft SQL Server 2005, avviare il SQL Server Management Studio. A questo scopo, fare clic sul pulsante Start,scegliere Programmi , Microsoft SQL Server 2005e quindi fare clic su SQL Server Management Studio.

    • Se si usa MSDE 2000, avviare la Console di amministrazione del supporto tecnico. A questo scopo, fare clic sul pulsante Start, scegliere Programmi ,Microsoft Administrator Consolee quindi fare clic su Support Administrator Console.

  2. Eseguire l'istruzione seguente nel database di sistema.

    Delete from AppsrvRequest
    Delete from Scheduler
    DBCC CHECKIDENT('AppSrvRequest',RESEED, 0)

    Nota: Seguendo questa procedura vengono eliminate tutte le richieste pianificate. È necessario creare di nuovo le richieste pianificate.

  3. Cancellare la tabella ReportCatalog usando SQL Query Analyzer o SQL Server Management Studio. Il servizio di integrazione FRx ripopolare la tabella con il valore corretto nel campo ID AppSrvRequest. A questo scopo, eseguire l'istruzione seguente nel database aziendale.

    DELETE ReportCatalog

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!

×