Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Під час роботи зі звітами на бізнес-порталі ви отримуєте одне з наведених нижче повідомлень про помилку, залежно від того, чи використовується Microsoft Dynamics GP 9.0 або Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

Якщо клацнути елемент Керування каталогом звітів,з'явиться таке повідомлення про помилку:

Помилка сервера в програмі '/'.
-------------------------------------------------------------------------------- int16 значення або завелике або



замільне.


Опис. Необроблений виняток стався під час виконання поточного веб-запиту. Перегляньте трасування стосу, щоб отримати докладні відомості про помилку та місце її виникнення в коді.



Відомості про виняток. System.OverflowException: Значення було завелике або замале для int16.



Вихідна помилка. Під час виконання поточного веб-запиту створено необроблений



виняток. Відомості про джерело та розташування винятку можна визначити за допомогою наведеного нижче трасування стеку винятків.



Трасування стосу:




[OverflowException: Значення було завелике або замале для Int16.] System.Int16.Parse(Рядки, стиль "Нумерації", Постачальник IFormatProvider) +129 Microsoft.BusinessPortal.ReportsPages.VS.ReportRolesAssignments.FillRoles() +186 Microsoft.BusinessPortal.ReportsPages.VS.ReportRolesAssignments.RoleRptID_TextChanged(відправник об'єкта, 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

Поле DEX_ROW_ID таблиці ReportCatalog містить значення, більше за максимальне дозволене значення 32 767.

Microsoft Dynamics SL

Таблиця ReportRequest, яка використовується планувальником звітів, містить поле AppSrvRequest ID. Поле AppSrvRequest ID містить значення, яке перевищує максимальне дозволене значення 32 767.

Спосіб вирішення

Щоб вирішити цю проблему, виконайте відповідну процедуру, залежно від того, чи використовується Microsoft Dynamics GP 9.0 або Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

Скидання DEX_ROW_ID поля. Для цього виконайте описані нижче дії.

  1. Виконайте відповідні кроки, залежно від того, використовуєте ви Microsoft SQL Server чи SQL Server (також відомий як MSDE 2000):

    • Якщо використовується Microsoft SQL Server 2000, запустіть SQL Query Analyzer. Для цього натисніть кнопку Пуск, наведіть вказівник миші напункт Програми , наведіть вказівник миші 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 повторно пустить таблицю з правильним значенням у DEX_ROW_ID поля. Для цього запустіть наведену нижче інструкцію в базі даних компанії.

    DELETE AppSrvRequest

Microsoft Dynamics SL

Скиньте поле Ідентифікатор AppSrvRequest. Для цього виконайте описані нижче дії.

  1. Виконайте відповідні кроки, залежно від того, використовуєте ви Microsoft SQL Server чи SQL Server (також відомий як MSDE 2000):

    • Якщо використовується Microsoft SQL Server 2000, запустіть SQL Query Analyzer. Для цього натисніть кнопку Пуск, наведіть вказівник миші напункт Програми , наведіть вказівник миші 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 повторно пустить таблицю з правильним значенням у полі AppSrvRequest ID (Ідентифікатор AppSrvRequest). Для цього запустіть наведену нижче інструкцію в базі даних компанії.

    DELETE ReportCatalog

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×