Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Oireet

Näyttöön tulee jokin seuraavista virhesanomista, kun käytät raportteja yritysportaalissa sen mukaan, onko käytössäsi Microsoft Dynamics GP 9.0 vai Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

Kun valitset Raporttiluettelon hallinta, näyttöön tulee seuraava virhesanoma:

Palvelinvirhe sovelluksessa /.
---------------------------------------------------------------------------------arvo



oli joko liian suuri tai liian pieni Int16:ssa.


Kuvaus: Käsittelemätön poikkeus tapahtui nykyisen verkkopyynnön suorittamisen aikana. Tarkista pinon seuranta, jos haluat lisätietoja virheestä ja siitä, mistä se on peräisin koodista.



Poikkeuksen tiedot: System.OverflowException: Arvo oli joko liian suuri tai pieni Int16:ssa.



Lähdevirhe:



Käsittelemätön poikkeus luotiin nykyisen verkkopyynnön suorittamisen aikana. Poikkeuksen alkuperää ja sijaintia koskevat tiedot voidaan tunnistaa alla olevan pinon poikkeusjäljityksen avulla.



Stack Trace:




[OverflowException: Arvo oli joko liian suuri tai liian pieni Int16:ssa.] System.Int16.Parse(merkkijonot, 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






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

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

Microsoft Dynamics SL

Kun lähetät raportin, näyttöön tulee seuraava virhesanoma:

SubmitReportRequest epäonnistui. Arvo oli joko liian suuri tai liian pieni Int16:ssa.

Syy

Tämä ongelma ilmenee seuraavista syistä riippuen siitä, onko käytössäsi Microsoft Dynamics GP 9.0 vai Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

ReportCatalog DEX_ROW_ID kentän arvo on suurempi kuin suurin sallittu arvo 32 767.

Microsoft Dynamics SL

Report Schedulerin käyttämä ReportRequest-taulukko sisältää AppSrvRequest ID -kentän.AppSrvRequest ID -kentän arvo on suurempi kuin suurin sallittu arvo 32767.

Ratkaisu

Voit ratkaista ongelman noudattamalla soveltuvia ohjeita sen mukaan, onko käytössäsi Microsoft Dynamics GP 9.0 vai Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

Palauta DEX_ROW_ID nollaaminen. Voit tehdä tämän seuraavasti:

  1. Noudata sopivaa vaihetta sen mukaan, onko käytössäsi Microsoft SQL Server SQL Server Desktop Engine (tunnetaan myös nimellä MSDE 2000):

    • Jos käytät Microsoft SQL Server 2000:ta, SQL kyselyn analysoiminen. Voit tehdä tämän valitsemallaKäynnistä , valitsemalla Ohjelmat, osoittamalla kohtaa Microsoft SQL Serverja valitsemalla sitten Kyselyn analysoiminen.

    • Jos käytät Microsoft SQL Server 2005:tä, käynnistä SQL Server Management Studio. Voit tehdä tämän valitsemallaKäynnistä , valitsemalla Ohjelmat, osoittamalla kohtaa Microsoft SQL Server 2005ja valitsemalla sitten SQL ServerManagement Studio.

    • Jos käytössäsi on MSDE 2000, käynnistä tuen järjestelmänvalvojan konsoli. Voit tehdä tämän valitsemallaKäynnistä , valitsemalla Ohjelmat, osoittamalla Kohtaa Microsoft-hallintakonsolija valitsemalla sitten Tuen hallintakonsoli.

  2. Suorita seuraava lauseke yritystietokannassa.

    DBCC CHECKIDENT ('ReportCatalog', RESEED, 1)
  3. Tyhjennä ReportCatalog-taulukko käyttämällä SQL analysointityökalua tai SQL Server Management Studio. FRx-integrointipalvelu lisää taulukkoon oikean arvon DEX_ROW_ID. Suorita tällöin seuraava lauseke yritystietokannassa.

    DELETE AppSrvRequest

Microsoft Dynamics SL

Palauta AppSrvRequest ID -kenttä. Voit tehdä tämän seuraavasti:

  1. Noudata sopivaa vaihetta sen mukaan, onko käytössäsi Microsoft SQL Server SQL Server Desktop Engine (tunnetaan myös nimellä MSDE 2000):

    • Jos käytät Microsoft SQL Server 2000:ta, SQL kyselyn analysoiminen. Voit tehdä tämän valitsemallaKäynnistä , valitsemalla Ohjelmat, osoittamalla kohtaa Microsoft SQL Serverja valitsemalla sitten Kyselyn analysoiminen.

    • Jos käytät Microsoft SQL Server 2005:tä, käynnistä SQL Server Management Studio. Voit tehdä tämän valitsemallaKäynnistä , valitsemalla Ohjelmat, osoittamalla kohtaa Microsoft SQL Server 2005ja valitsemalla sitten SQL Server Management Studio.

    • Jos käytössäsi on MSDE 2000, käynnistä tuen järjestelmänvalvojan konsoli. Voit tehdä tämän valitsemallaKäynnistä , valitsemalla Ohjelmat, osoittamalla Kohtaa Microsoft-hallintakonsolija valitsemalla sitten Tuen hallintakonsoli.

  2. Suorita seuraava lauseke järjestelmätietokannassa.

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

    Huomautus Näiden ohjeiden mukaisesti kaikki ajoitetut pyynnöt poistetaan. Ajoitetut pyynnöt on luotava uudelleen.

  3. Tyhjennä ReportCatalog-taulukko käyttämällä SQL analysointityökalua tai SQL Server Management Studio. FRx-integrointipalvelu lisää taulukon uudelleen oikealla arvolla AppSrvRequest ID -kenttään. Suorita tällöin seuraava lauseke yritystietokannassa.

    DELETE ReportCatalog

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×