Переведите Dynamics 365 FO Virtual Machine Dev или Test в режим обслуживания
Опубликовано: 16 февраля 2025 г. в 12:10:35 UTC
Последнее обновление: 12 января 2026 г. в 08:58:26 UTC
В этой статье я объясняю, как перевести машину разработки Dynamics 365 for Operations в режим обслуживания с помощью нескольких простых SQL-запросов.
Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode
Недавно я работал над проектом, в котором мне нужно было обрабатывать некоторые пользовательские финансовые измерения. Хотя в тестовой среде необходимые измерения существовали, в моей тестовой среде разработки были доступны только стандартные данные Contoso от Microsoft, поэтому требуемые измерения отсутствовали.
Когда я приступил к их созданию, я обнаружил, что в Dynamics 365 FO это можно сделать только тогда, когда среда находится в «режиме обслуживания». Согласно документации, перевести среду в этот режим можно через Lifecycle Services (LCS), но я не нашел такой опции.
После некоторых исследований я обнаружил, что самый быстрый способ для некритичной среды разработки или тестирования — это выполнить простое обновление непосредственно на SQL-сервере, а именно в базе данных AxDB.
Для начала, чтобы проверить текущий статус, выполните следующий запрос:
WHERE PARM = 'CONFIGURATIONMODE';
Если значение равно 0, режим технического обслуживания в данный момент не включен.
Если значение равно 1, в данный момент включен режим технического обслуживания.
Чтобы включить режим обслуживания, выполните следующую команду:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
А чтобы снова отключить его, выполните следующую команду:
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
После изменения статуса обычно требуется перезапустить веб-службы и пакетные службы. Иногда это можно сделать несколько раз, прежде чем изменения вступят в силу.
Я бы не рекомендовал использовать этот подход в производственной или иной критически важной среде, но для быстрого достижения точки, когда финансовые параметры можно будет активировать на машине разработчика, он вполне подходит :-)
Дополнительное чтение
Если вам понравился этот пост, вам также могут понравиться эти предложения:
- Visual Studio зависает при запуске во время загрузки последних проектов
- Добавить отображение или изменить метод через расширение в Dynamics 365
- Создание поля поиска для финансового измерения в Dynamics 365
