メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

現象

Microsoft Dynamics GP 9.0 または Microsoft Dynamics SL 6.5 を使用しているかどうかに応じて、Business Portal でレポートを使用すると、次のいずれかのエラー メッセージが表示されます。

Microsoft Dynamics GP

[レポート カタログの 管理] をクリックすると、次のエラー メッセージが表示されます。

'/' アプリケーションのサーバー エラー。
--------------------------------------------------------------------------------



値が大きすぎたり、Int16 に対して小さすぎたりしました。


説明: 現在の Web 要求の実行中にハンドルされない例外が発生しました。 エラーとコードの発生元の詳細については、スタック トレースを確認してください。



例外の詳細: System.OverflowException: Int16 の値が大きすぎたか小さすぎた。



ソース エラー: 現在の Web



要求の実行中に未処理の例外が生成されました。 例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して識別できます。



スタック トレース:




[OverflowException: Int16 の値が大きすぎたか小さすぎた。 System.Int16.Parse(String s, NumberStyles スタイル、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






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

バージョン情報: Microsoft .NET Framework バージョン:1.1.4322.2032;ASP.NETバージョン:1.1.4322.2032

Microsoft Dynamics SL

レポートを送信すると、次のエラー メッセージが表示されます。

SubmitReportRequest に失敗しました。 Int16 では、値が大きすぎたり小さすぎたりしました。

原因

この問題は、Microsoft Dynamics GP 9.0 または Microsoft Dynamics SL 6.5 を使用しているかどうかに応じて、次のいずれかの理由で発生します。

Microsoft Dynamics GP

ReportCatalog DEX_ROW_ID フィールドの値は、最大許容値である 32767 より大きくなります。

Microsoft Dynamics SL

レポート スケジューラによって使用される ReportRequest テーブルには 、AppSrvRequest ID フィールドが含 まれています。 AppSrvRequest ID フィールドの値は、最大許容値である 32767 より大きくなります。

解決策

この問題を解決するには、Microsoft Dynamics GP 9.0 または Microsoft Dynamics SL 6.5 を使用しているかどうかに応じて、適切な手順に従います。

Microsoft Dynamics GP

[フィールドの DEX_ROW_ID します。 この場合、次の手順を実行します。

  1. デスクトップ エンジン (MSDE 2000 とも呼ばれる) を使用Microsoft SQL Serverまたは SQL Serverに応じて、適切な手順に従います。

    • 2000 で Microsoft SQL Serverを使用している場合は、クエリ アナライザー SQL開始します。 これを行うには、[スタート] をクリックし、[プログラム]をポイントし、[クエリ アナライザー] Microsoft SQL Serverポイントします

    • Microsoft SQL Server 2005 を使用している場合は、次のコマンドをSQL Server Management Studio。 これを行うには、[スタート] をクリックし、[プログラム] をポイントし、[Microsoft SQL Server 2005]をポイントして、[SQL ServerManagement Studio。

    • MSDE 2000 を使用している場合は、サポート管理者コンソールを起動します。 これを行うには、[スタート] を クリックし、[プログラム] を ポイント、[Microsoft 管理者コンソール] をポイントし、[サポート管理者コンソール] をクリックします

  2. 会社のデータベースに対して次のステートメントを実行します。

    DBCC CHECKIDENT ('ReportCatalog', RESEED, 1)
  3. クエリ アナライザーまたはクエリ クエリ ツールを使用して、ReportCatalog SQLをクリアSQL Server Management Studio。 FRx Integration Service によって、テーブルの値が [テーブル] フィールドにDEX_ROW_IDされます。 これを行うには、会社のデータベースに対して次のステートメントを実行します。

    DELETE AppSrvRequest

Microsoft Dynamics SL

AppSrvRequest ID フィールドをリセットします。 この場合、次の手順を実行します。

  1. デスクトップ エンジン (MSDE 2000 とも呼ばれる) を使用Microsoft SQL Serverまたは SQL Serverに応じて、適切な手順に従います。

    • 2000 で Microsoft SQL Serverを使用している場合は、クエリ アナライザー SQL開始します。 これを行うには、[スタート] をクリックし、[プログラム]をポイントし、[クエリ アナライザー] Microsoft SQL Serverポイントします

    • Microsoft SQL Server 2005 を使用している場合は、次のコマンドをSQL Server Management Studio。 これを行うには、[スタート] をクリックし、[プログラム] をポイントし、[Microsoft SQL Server 2005]をポイントし、[SQL Server Management Studio]をクリックします

    • MSDE 2000 を使用している場合は、サポート管理者コンソールを起動します。 これを行うには、[スタート] を クリックし、[プログラム] を ポイント、[Microsoft 管理者コンソール] をポイントし、[サポート管理者コンソール] をクリックします

  2. システム データベースに対して次のステートメントを実行します。

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

    注意 次の手順を実行すると、スケジュールされた要求はすべて削除されます。 スケジュールされた要求を再作成する必要があります。

  3. クエリ アナライザーまたはクエリ クエリ ツールを使用して、ReportCatalog SQLをクリアSQL Server Management Studio。 FRx Integration Service は 、AppSrvRequest ID フィールドに正しい値を持つテーブルを再設定します。 これを行うには、会社のデータベースに対して次のステートメントを実行します。

    DELETE ReportCatalog

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×