Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Simptomi

Strādājot ar atskaitēm Business Portal, tiek parādīts viens no šiem kļūdas ziņojumiem atkarībā no tā, vai izmantojat Microsoft Dynamics GP 9.0 vai Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

Noklikšķinot uz Pārvaldīt atskaišu katalogu,tiek parādīts šāds kļūdas ziņojums:

Servera kļūda lietojumprogrammā '/'.
-------------------------------------------------------------------------------- vērtība



Int16 bija pārāk liela vai pārāk maza.


Apraksts: Izpildot pašreizējo tīmekļa pieprasījumu, radās neapstrādāts izņēmums. Lūdzu, pārskatiet grēdas izsekošanu, lai iegūtu papildinformāciju par kļūdu un tās izcelsmi kodā.



Izņēmuma detalizēta informācija: System.OverflowException: vērtība Int16 laukā bija vai nu pārāk liela, vai pārāk maza.



Avota



kļūda: pašreizējā tīmekļa pieprasījuma izpildes laikā tika ģenerēts nesalīdzināms izņēmums. Informāciju par izņēmuma izcelsmi un atrašanās vietu var noteikt, izmantojot tālāko izņēmumu grēdu izsekošanu.



Grēdas izsekošana:




[PārpildesException: vērtība int16 bija pārāk liela vai pārāk maza.] System.Int16.Parse(virkne s, NumberStyles style, IFormatProvider provider) +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






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

versijas informācija: Microsoft .NET Framework versija:1.1.4322.2032; ASP.NET Versija:1.1.4322.2032

Microsoft Dynamics SL

Kad iesniedzat atskaiti, tiek parādīts šāds kļūdas ziņojums:

SubmitReportRequest neizdevās. Vērtība int16 bija pārāk liela vai pārāk maza.

Cēlonis

Šī problēma rodas kāda no tālāk minētajiem iemesliem atkarībā no tā, vai izmantojat Microsoft Dynamics GP 9.0 vai Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

Tabulas DEX_ROW_ID Laukam ReportCatalog ir vērtība, kas ir lielāka par maksimālo atļauto vērtību 32767.

Microsoft Dynamics SL

Tabulā ReportRequest, ko izmanto atskaišu plānotājs, ir iekļauts lauks AppSrvRequest ID.Laukā AppSrvRequest ID ir vērtība, kas ir lielāka par maksimālo atļauto vērtību 32767.

Risinājums

Lai novērstu šo problēmu, izpildiet atbilstošo procedūru atkarībā no tā, vai izmantojat Microsoft Dynamics GP 9.0 vai Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

Atiestatiet DEX_ROW_ID numuru. Lai to izdarītu, veiciet tālāk norādītās darbības.

  1. Izpildiet atbilstošo darbību atkarībā no tā, vai izmantojat Microsoft SQL Server vai SQL Server programmu (zināms arī kā MSDE 2000):

    • Ja izmantojat programmu Microsoft SQL Server 2000, valoda SQL Vaicājuma analizētājs. Lai to izdarītu, noklikšķiniet uz Sākt,norādiet uz Programmas, norādiet uz Microsoft SQL Serverun pēc tam noklikšķiniet uz Vaicājumu analizētājs.

    • Ja izmantojat programmu Microsoft SQL Server 2005, SQL Server Management Studio. Lai to izdarītu, noklikšķiniet uz Sākums, norādiet uz Programmas, norādiet uz Microsoft SQL Server 2005un pēc tam noklikšķiniet uz SQL ServerManagement Studio.

    • Ja izmantojat MSDE 2000, startējiet atbalsta administratora konsoli. Lai to izdarītu, noklikšķiniet uz Sākums, norādiet uz Programmas, norādiet uz Microsoft administratora konsoleun pēc tam noklikšķiniet uz Atbalsta administratora konsole.

  2. Izpildiet tālāk norādīto priekšrakstu uzņēmuma datu bāzē.

    DBCC CHECKIDENT ('ReportCatalog', RESEED, 1)
  3. Notīriet tabulu ReportCatalog, izmantojot valoda SQL analizētāju vai SQL Server Management Studio. FRx integrācijas pakalpojums pāropsies tabulu ar pareizo vērtību DEX_ROW_ID laukā. Lai to izdarītu, uzņēmuma datu bāzē palaidiet tālāk norādīto priekšrakstu.

    DELETE AppSrvRequest

Microsoft Dynamics SL

Atiestatiet AppSrvRequest ID lauku. Lai to izdarītu, veiciet tālāk norādītās darbības.

  1. Izpildiet atbilstošo darbību atkarībā no tā, vai izmantojat Microsoft SQL Server vai SQL Server programmu (zināms arī kā MSDE 2000):

    • Ja izmantojat programmu Microsoft SQL Server 2000, valoda SQL Vaicājuma analizētājs. Lai to izdarītu, noklikšķiniet uz Sākt,norādiet uz Programmas, norādiet uz Microsoft SQL Serverun pēc tam noklikšķiniet uz Vaicājumu analizētājs.

    • Ja izmantojat programmu Microsoft SQL Server 2005, SQL Server Management Studio. Lai to izdarītu, noklikšķiniet uz Sākums, norādiet uz Programmas, norādiet uz Microsoft SQL Server 2005un pēc tam noklikšķiniet uz SQL Server Management Studio.

    • Ja izmantojat MSDE 2000, startējiet atbalsta administratora konsoli. Lai to izdarītu, noklikšķiniet uz Sākums, norādiet uz Programmas, norādiet uz Microsoft administratora konsoleun pēc tam noklikšķiniet uz Atbalsta administratora konsole.

  2. Palaidiet tālāk norādīto priekšrakstu sistēmas datu bāzē.

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

    Piezīme. Izpildot šīs darbības, tiek izdzēsti visi ieplānotie pieprasījumi. Ieplānotie pieprasījumi ir jāizveido atkārtoti.

  3. Notīriet tabulu ReportCatalog, izmantojot valoda SQL analizētāju vai SQL Server Management Studio. FRx integrācijas pakalpojums pāropsies tabulu ar pareizo vērtību AppSrvRequest ID laukā. Lai to izdarītu, uzņēmuma datu bāzē palaidiet tālāk norādīto priekšrakstu.

    DELETE ReportCatalog

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×