Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Příznaky

Při práci se zprávami na portálu Business Portal se zobrazí jedna z následujících chybových zpráv v závislosti na tom, jestli používáte Microsoft Dynamics GP 9.0 nebo Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

Po kliknutí na Spravovat katalog sestavse zobrazí následující chybová zpráva:

Chyba serveru v aplikaci '/'.
-------------------------------------------------------------------------------- hodnota


byla pro int16 příliš velká nebo
příliš malá.


Popis: Při provádění aktuální webové žádosti došlo k neošetřené výjimce. Přečtěte si prosím trasování zásobníku, kde najdete další informace o chybě a o tom, odkud pochází z kódu.



Podrobnosti o výjimce: System.OverflowException: Hodnota byla pro int16 příliš velká nebo příliš malá.



Chyba zdroje: Při provádění aktuální webové žádosti byla vygenerována neošetřená



výjimka. Informace o původu a umístění výjimky lze identifikovat pomocí následujícího trasování zásobníku výjimek.



Trasování zásobníku:




[OverflowException: Hodnota byla pro int16 příliš velká nebo příliš malá.] System.Int16.Parse(Strings, 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 -------------------------------------------------------------------------------- Informace o








verzi: Microsoft .NET Framework Version:1.1.4322.2032; ASP.NET Verze:1.1.4322.2032

Microsoft Dynamics SL

Při odeslání sestavy se zobrazí následující chybová zpráva:

SubmitReportRequest se nezdařila. Hodnota byla pro int16 příliš velká nebo příliš malá.

Příčina

K tomuto problému dochází z jednoho z následujících důvodů v závislosti na tom, jestli používáte Microsoft Dynamics GP 9.0 nebo Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

Pole DEX_ROW_ID v tabulce ReportCatalog má hodnotu větší, než je maximální povolená hodnota 32767.

Microsoft Dynamics SL

Tabulka ReportRequest, kterou používá Plánovač sestav, obsahuje pole ID appsrvrequestu. Pole ID AppSrvRequest má hodnotu, která je větší než maximální povolená hodnota 32767.

Řešení

Pokud chcete tento problém vyřešit, postupujte podle toho, jestli používáte Microsoft Dynamics GP 9.0 nebo Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

Resetujte DEX_ROW_ID pole. Postupujte takto:

  1. Podle toho, jestli používáte desktopový modul Microsoft SQL Server nebo SQL Server Desktop Engine (označované také jako MSDE 2000), postupujte podle příslušného kroku:

    • Pokud používáte Microsoft SQL Server 2000, spusťte SQL Query Analyzer. Pokud to chcete udělat, klikněte na Start,přejděte na Programy,přejděte na Microsoft SQL Servera potom klikněte na Analýza dotazů.

    • Pokud používáte Microsoft SQL Server 2005, spusťte SQL Server Management Studio. Pokud to chcete udělat, klikněte na Start, přejděte na Programy, přejděte na Microsoft SQL Server 2005a potom klikněte na SQL ServerManagement Studio.

    • Pokud používáte MSDE 2000, spusťte konzolu pro správu podpory. Pokud to chcete udělat, klikněte na Start,přejděte na Programy,přejděte na Konzola pro správu Microsoft apotom klikněte na Konzola pro správu podpory.

  2. Spusťte následující příkaz proti databázi společnosti.

    DBCC CHECKIDENT ('ReportCatalog', RESEED, 1)
  3. Vymažte tabulku ReportCatalog pomocí SQL Query Analyzer nebo SQL Server Management Studio. Služba integrace FRx znovu vylidní tabulku správnou hodnotou v DEX_ROW_ID pole. To můžete provést spuštěním následujícího příkazu proti databázi společnosti.

    DELETE AppSrvRequest

Microsoft Dynamics SL

Resetujte pole ID appsrvrequestu. Postupujte takto:

  1. Podle toho, jestli používáte desktopový modul Microsoft SQL Server nebo SQL Server Desktop Engine (označované také jako MSDE 2000), postupujte podle příslušného kroku:

    • Pokud používáte Microsoft SQL Server 2000, spusťte SQL Query Analyzer. Pokud to chcete udělat, klikněte na Start,přejděte na Programy,přejděte na Microsoft SQL Servera potom klikněte na Analýza dotazů.

    • Pokud používáte Microsoft SQL Server 2005, spusťte SQL Server Management Studio. Pokud to chcete udělat, klikněte na Start,přejděte na Programy, přejděte na Microsoft SQL Server 2005a potom klikněte na SQL Server Management Studio.

    • Pokud používáte MSDE 2000, spusťte konzolu pro správu podpory. Pokud to chcete udělat, klikněte na Start,přejděte na Programy,přejděte na Konzola pro správu Microsoft apotom klikněte na Konzola pro správu podpory.

  2. Spusťte následující příkaz proti systémové databázi.

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

    Poznámka: Tímto postupem odstraníte všechny naplánované žádosti. Naplánované žádosti je nutné znovu vytvořit.

  3. Vymažte tabulku ReportCatalog pomocí SQL Query Analyzer nebo SQL Server Management Studio. Služba integrace FRx znovu vylidní tabulku správnou hodnotou v poli ID AppSrvRequest. To můžete provést spuštěním následujícího příkazu proti databázi společnosti.

    DELETE ReportCatalog

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×