Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Проблемы

При работе с отчетами на бизнес-портале вы получаете одно из следующих сообщений об ошибке в зависимости от того, используете ли вы Microsoft Dynamics GP 9.0 или Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

При нажатии кнопки Управление каталогомотчетов вы получаете следующее сообщение об ошибке:

Ошибка сервера в приложении "/".
-------------------------------------------------------------------------------- значение было слишком большим или слишком маленьким



для int16.


Описание. Во время выполнения текущего веб-запроса возникло необъеченное исключение. Чтобы получить дополнительные сведения об ошибке и ее исходных данных в коде, просмотрите трассировку стопки.



Сведения об исключениях: System.OverflowException: значение было слишком большим или слишком маленьким для int16.



Ошибка источника: во время выполнения текущего веб-запроса было сгенерировано



необъеченное исключение. Сведения о источнике и расположении исключения можно определить с помощью приведенной ниже трассировки стека исключений.



Трассировка



стопки: [OverflowException: значение было слишком большим или слишком маленьким
для int16.] System.Int16.Parse(String s, NumberStyles style, Поставщик IFormatProvider) +129 Microsoft.BusinessPortal.ReportsPages.VS.ReportОтправкаAssignments.FillВторы() +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






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

Version Information: Microsoft платформа .NET Framework version:1.1.4322.2032; ASP.NET Версия:1.1.4322.2032

Microsoft Dynamics SL

При отправке отчета вы получаете следующее сообщение об ошибке:

Не удалось отправитьReportRequest. Значение было слишком большим или слишком маленьким для int16.

Причина

Эта проблема возникает по одной из следующих причин в зависимости от того, используете ли вы Microsoft Dynamics GP 9.0 или Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

Поле DEX_ROW_ID в таблице ReportCatalog имеет значение, которое больше максимально допустимого значения 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. Выполните необходимые меры в зависимости от того, используете ли вы Microsoft SQL Server или SQL Server Engine для настольных систем (MSDE 2000):

    • Если вы используете Microsoft SQL Server 2000, SQL анализатора запросов. Для этого нажмите кнопкуНачните , найдите пункт Программы,на Microsoft SQL Server инажмите кнопку Анализатор запросов.

    • Если вы используете Microsoft SQL Server 2005, запустите SQL Server Management Studio. Для этого нажмите кнопкуНачните , найдите пункт Программы ,на Microsoft SQL Server 2005, а затем нажмите кнопку SQL ServerManagement Studio.

    • Если вы используете MSDE 2000, запустите консоль администратора поддержки. Для этого нажмите кнопкуНачните , найдите пункт Программы ,найдите консоль администратора Майкрософт, а затем щелкните Консоль администратора поддержки.

  2. Запустите следующую выписку по базе данных компании:

    DBCC CHECKIDENT ('ReportCatalog', RESEED, 1)
  3. Чтобы очистить таблицу ReportCatalog, SQL анализатор запросов или SQL Server Management Studio. Служба интеграции FRx повторно подместит таблицу, задав в поле DEX_ROW_ID значение. Для этого запустите следующую выписку по базе данных компании:

    DELETE AppSrvRequest

Microsoft Dynamics SL

Сброс поля AppSrvRequest ID. Для этого выполните следующие действия:

  1. Выполните необходимые меры в зависимости от того, используете ли вы Microsoft SQL Server или SQL Server Engine для настольных систем (MSDE 2000):

    • Если вы используете Microsoft SQL Server 2000, SQL анализатора запросов. Для этого нажмите кнопкуНачните , найдите пункт Программы,на Microsoft SQL Server инажмите кнопку Анализатор запросов.

    • Если вы используете Microsoft SQL Server 2005, запустите SQL Server Management Studio. Для этого нажмите кнопкуНачните , найдите пункт Программы ,на Microsoft SQL Server 2005, а затем нажмите кнопкуSQL Server Management Studio .

    • Если вы используете MSDE 2000, запустите консоль администратора поддержки. Для этого нажмите кнопкуНачните , найдите пункт Программы ,найдите консоль администратора Майкрософт, а затем щелкните Консоль администратора поддержки.

  2. Для системной базы данных запустите следующую выписку:

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

    Примечание. Эти действия удаляют все запланированные запросы. Необходимо повторно создать запланированные запросы.

  3. Чтобы очистить таблицу ReportCatalog, SQL анализатор запросов или SQL Server Management Studio. Служба интеграции FRx повторно подмещает таблицу, задав правильное значение в поле AppSrvRequest ID. Для этого запустите следующую выписку по базе данных компании:

    DELETE ReportCatalog

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×