Управление Репортер для динамики ERP Отчет Очередь Состояние окна остается застрял в очереди

Проблемы

Вы нажимаете кнопку «Создание» в ERP -Репорей с точки ввода в движение «Репортер управления» (Management Reporter for Dynamics ERP), но в окне состояния очереди отчета перечислен статус как в очереди, а не в обработке.

Причина

Существует шесть возможных причин этой ошибки: Причина 1 Если служба обработки менеджеров находится на той же машине, что и машина, в которой размещается ваша база данных ManagementReporter S'L. Служба обработки, возможно, ошиблась, пытаясь запустить сярприг до того, как сервер S'L принимал соединения. Смотрите Резолюцию 1 в разделе Резолюция. Причина 2 Произошла ошибка подключения сервера S'L, и необходимо перезапустить службу обработки реберации управления. Смотрите Резолюцию 2 в разделе Резолюция. Причина 3 Пользователь, работающий в службе обработки менеджеров, не имеет достаточных разрешений для чтения из базы данных ManagementReporter S'L Server. Смотрите Резолюцию 3 в разделе Резолюция. Причина 4 Сервисный брокер S'L в базе данных ManagementReporter S'L Server не включен. Смотрите Резолюцию 4 в разделе Резолюция. Причина 5 Это может произойти, если владелец базы данных Management Reporter является пользователем Windows, в то время как служба сервера S'L находится в ведении локального пользователя. Если вы проверите Viewer, вы можете увидеть это сообщение: Исключение произошло при объявлении сообщения в целевой очереди. Ошибка 15404, положение 19. Не удалось получить информацию о Windows NT группы / пользователя 'домен,пользователя', код ошибки 0x5. Смотрите Резолюцию 5 в разделе Резолюция.

Причина 6

Это может произойти, если флажок "без счета" будет выбран в Server Properties в студии управления серверами S'L.  Если вы проверите Event Viewer после создания отчета, вы можете увидеть это сообщение:

System.Data.Linq.ChangeConflictException: (Строка не найдена или изменена) или (в сборке 'xxxxxx' не помечена как сериализуемая)

Смотрите Резолюцию 6 в разделе Резолюция.

Решение

Резолюция 1 При использовании Windows Server 2008 вы можете настроить службу обработки менеджеров автоматическим (задержка запуска), а не автоматическим.  Или Перезапуск службы обработки вручную или со скриптом, похожим на следующий: NET STOP MRProcessService NET START MRProcessService Резолюция 2 Перезапуск службы обработки вручную или со скриптом, похожим на следующий: NET STOP MRProcessService NET START MRProcessService Резолюция 3 Предоставь пользователю, управляющему этой услугой, роль GeneralUser в базе данных Management Reporter в сервере S'L. Этот пользователь может быть найден на вкладке Журнала On под панелью управления службами. Резолюция 4 Выполнить следующее заявление на сервере S'L, где находится база данных ManagementReporter: SELECT имя, это "брокер", включенный FROM sys.databases ГДЕ имя - ДБЗАМЕ () И это-брокер-включено 1 Это заявление должно вернуть строку для базы данных ManagementReporter S'L Server. В противном случае запустите ниже изложение, чтобы повторно включить сервисный брокер S'L в базу данных ManagementReporter S'L Server: ИЗМЕНИТЬ DATABASE «ManagementReporter» УСТАНОВИТЬ ENABLE-BROKER WITH ROLLBACK НЕМЕДЛЕННО;Резолюция 5 Измените владельца базы данных на sa или измените пользователя серверного сервиса S'L на пользователя домена.

Резолюция 6

В студии управления серверами S'L нажмите на имя сервера, а затем выберите Свойства.  Нажмите соединения и в разделе опции соединения по умолчанию, прокрутите вниз и не проверьте счет.

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

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

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

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

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×