Когда выполняется асинхронное задание обслуживания Dynamics CRM, в команде Alter Index появляется тупик - PullRequest
0 голосов
/ 24 августа 2018

Когда пользователь пытается сохранить дело в Dynamics CRM 2016 на предпосылке, дело остается несохраненным без какой-либо ошибки в пользовательском интерфейсе, это зависит от времени и длится 30 минут.

После того, как мы обнаружили расследование, существует CRM Asyncмежду этим временем запланировано выполнение заданий обслуживания.

И в это время мы получаем тупиковую ситуацию для команды ALTER INDEX в базе данных MSCRM org сервера SQL.

По завершении выполнения заданий пользователи могут сохранять дела.

Одним из заданий обслуживания службы Async является Управление индексами .Блокирует ли это задание ALTER INDEX при запуске?Как мы можем найти это?

Ответы [ 3 ]

0 голосов
/ 28 августа 2018

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

https://archive.codeplex.com/?p=crmjobeditor

Кроме инструмента, я не нашел другого способа посмотреть на работу. В агенте SQL Server его не обнаружено.

0 голосов
/ 24 октября 2018

Добавление полезной информации к ответу Аруна. Проект codeplex теперь заархивирован и больше не содержит видимого файла .exe в загрузке. Вот как вы работаете с пакетом:

Чтобы получить EXE-файл из архива:

  1. Открыть страницу архива https://archive.codeplex.com/?p=crmjobeditor
  2. Нажмите «Загрузить архив»
  3. Распакуйте ZIP-файл
  4. Перейти в папку, релизы> 3
  5. Добавьте расширение .zip в конец файла в этой папке (это GUID).
  6. Распакуйте новый zip-файл.
  7. Внутри разархивированной папки находится CRM2016JobEditor.exe
  8. Скопируйте этот файл в каталог {Letter}: \ Program Files \ Microsoft Dynamics CRM \ tools \.
  9. Запустите .exe
0 голосов
/ 25 августа 2018

По умолчанию CRM создаст шесть заданий обслуживания, которые планируется запускать ежедневно.Эти задания выполняются службой асинхронной обработки Microsoft Dynamics CRM (обслуживание).В зависимости от того, когда была создана организация, задания по обслуживанию могут выполняться правильно, когда пользователи находятся в системе.Пользователи CRM могут заметить замедление или превышение времени ожидания, если задания выполняются во время работы в CRM.Рекомендуется перенести задания на время, когда в системе будет ограниченное число пользователей, чтобы избежать воздействия на пользователей.

Ссылка

Обновление: (содержимое из блога MSDN выше)
Инструмент редактора заданий обслуживания CRM 2011

Относится к: CRM 2011, 2013, 2015 и 2016 OnPremise и Service Provider Edition - этоне распространяется на CRM Online.

  1. Загрузите инструмент редактора заданий обслуживания CRM 2011 http://crmjobeditor.codeplex.com/

  2. Скопируйте извлеченное содержимое в каталог C: \ Program Files \ Microsoft Dynamics CRM \ tools.

  3. Дважды щелкните CRM2011JobEditor.exe, чтобы запустить инструмент.

  4. Выберите свою организацию.

  5. Каждое из заданий будет перенесено на несколько минут, поэтому они не будут выполняться одновременно.Чтобы убедиться, что они остаются в шахматном порядке, вы можете пройти каждое задание и обновить время начала, изменив только час, переключиться между AM / PM и затем нажать «Обновить».

В качестве альтернативы, вы можетеобновите параметр «Время начала» и выберите параметр «Применить настройки ко всем заданиям в организации» вместо обновления каждого отдельного задания.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...