Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Sümptomid

Äriportaalis aruannetega töötades kuvatakse üks järgmistest tõrketeadetest olenevalt sellest, kas kasutate rakendust Microsoft Dynamics GP 9.0 või Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

Kui klõpsate käsku Halda aruannete kataloogi,kuvatakse järgmine tõrketeade:

Serveri tõrge rakenduses '/'
-------------------------------------------------------------------------------- väärtus



oli int16 jaoks liiga suur või liiga väike.


Kirjeldus. Praeguse veebitaotluse täitmisel ilmnes käsitlematu erand. Tõrke kohta lisateabe saamiseks ja koodist pärineva teabe saamiseks vaadake üle virnajälitus.



Erandi üksikasjad: System.OverflowException: väärtus oli Int16 jaoks liiga suur või liiga väike.



Allika tõrge.



Praeguse veebitaotluse täitmisel genereeriti töötlemata erand. Erandi lähte- ja asukohateavet saab tuvastada allpool toodud erandivirnajäli abil.



Stack Trace:




[OverflowException: Väärtus oli Int16 jaoks liiga suur või liiga väike.] System.Int16.Parse(Stringid; 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






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

Versiooniteave: Microsoft .NET raamistik Version:1.1.4322.2032; ASP.NET Versioon:1.1.4322.2032

Microsoft Dynamics SL

Aruande esitamise korral kuvatakse järgmine tõrketeade:

SubmitReportRequest nurjus. Väärtus oli int16 jaoks liiga suur või liiga väike.

Põhjus

See probleem ilmneb ühel järgmistest põhjustest olenevalt sellest, kas kasutate rakendust Microsoft Dynamics GP 9.0 või Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

Tabeli DEX_ROW_ID väli ReportCatalog sisaldab väärtust, mis on suurem kui maksimaalne lubatud väärtus 32767.

Microsoft Dynamics SL

Aruandeplaanuri kasutatav tabel ReportRequest sisaldab välja AppSrvRequest ID. Välja AppSrvRequest ID väärtus on suurem kui maksimaalne lubatud väärtus 32767.

Lahendus

Selle probleemi lahendamiseks järgige vastavalt sellele, kas kasutate rakendust Microsoft Dynamics GP 9.0 või Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

Lähtestage DEX_ROW_ID väli. Selleks toimige järgmiselt.

  1. Olenevalt sellest, kas kasutate Microsoft SQL Server või SQL Server (ehk MSDE 2000) tehke järgmist.

    • Kui kasutate Microsoft SQL Server 2000, käivitage SQL Query Analyzer. Selleks klõpsake nuppu Start, osutage valikule Programmid, osutage Microsoft SQL Server jaseejärel klõpsake käsku Päringu analüsaator.

    • Kui kasutate Microsoft SQL Server 2005, käivitage SQL Server Management Studio. Selleks klõpsake nuppu Start, osutage valikule Programmid, osutage Microsoft SQL Server 2005ja seejärel klõpsake SQL ServerManagement Studio.

    • Kui kasutate msde 2000, käivitage tugiadministraatori konsool. Selleks klõpsake nuppu Start, osutage valikule Programmid, osutage käsule Microsofti administraatorikonsoolja seejärel klõpsake nuppu Tugiadministraatori konsool.

  2. Käivitage ettevõtte andmebaasi suhtes järgmine lause.

    DBCC CHECKIDENT ('ReportCatalog', RESEED, 1)
  3. Tabeli ReportCatalog tühjendamiseks saate kasutada SQL analüsaatorit või SQL Server Management Studio. FRx-i integreerimisteenus liidab tabeli uuesti õige väärtusega väljal DEX_ROW_ID. Selleks käivitage ettevõtte andmebaasi suhtes järgmine lause.

    DELETE AppSrvRequest

Microsoft Dynamics SL

Lähtestage väli AppSrvRequest ID. Selleks toimige järgmiselt.

  1. Olenevalt sellest, kas kasutate Microsoft SQL Server või SQL Server (ehk MSDE 2000) tehke järgmist.

    • Kui kasutate Microsoft SQL Server 2000, käivitage SQL Query Analyzer. Selleks klõpsake nuppu Start, osutage valikule Programmid, osutage Microsoft SQL Server jaseejärel klõpsake käsku Päringu analüsaator.

    • Kui kasutate Microsoft SQL Server 2005, käivitage SQL Server Management Studio. Selleks klõpsake nuppu Start, osutage valikule Programmid, osutage Microsoft SQL Server 2005ja seejärel klõpsake nuppu SQL Server Management Studio.

    • Kui kasutate msde 2000, käivitage tugiadministraatori konsool. Selleks klõpsake nuppu Start, osutage valikule Programmid, osutage käsule Microsofti administraatorikonsoolja seejärel klõpsake nuppu Tugiadministraatori konsool.

  2. Käivitage süsteemiandmebaasi suhtes järgmine lause.

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

    Märkus. Järgmiste juhiste järgi kustutatakse kõik ajastatud taotlused. Peate ajastatud taotlused uuesti looma.

  3. Tabeli ReportCatalog tühjendamiseks saate kasutada SQL analüsaatorit või SQL Server Management Studio. FRx-i integreerimisteenus liidab tabeli õige väärtusega väljal AppSrvRequest ID. Selleks käivitage ettevõtte andmebaasi suhtes järgmine lause.

    DELETE ReportCatalog

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×