Остановка БП по расписанию из SQL скрипта

Требуется перенести базу с прода на дев с целью тестирования.

Но возникает вопрос - когда я восстановлю бэкап и запущу IIS, у меня запустятся все БП по расписанию, чего очень нужно избежать. 

Каким образом отключить эти БП sql-скриптом до старта IIS (все имена известны), чтобы результат был аналогичен действию из библиотеки процессов? И они не стартовали?

Нравится

1 комментарий
Лучший ответ

Внесите ваши процессы (их SysSchemaId) в таблицу SysProcessDisabled (список отключенных БП)

Выбрать SysSchema.Id можно по их имени запросом:

SELECT id FROM SysSchema ss WHERE ManagerName='ProcessSchemaManager' AND name IN ('MIRegCRF0', 'MICRFdatecontrolM',

'SendResolution',

'IncidentRegistrationFromEmailProcess',

'SetOrderInWorkFromOperatorSingleWindowProcess')

 

Внесите ваши процессы (их SysSchemaId) в таблицу SysProcessDisabled (список отключенных БП)

Выбрать SysSchema.Id можно по их имени запросом:

SELECT id FROM SysSchema ss WHERE ManagerName='ProcessSchemaManager' AND name IN ('MIRegCRF0', 'MICRFdatecontrolM',

'SendResolution',

'IncidentRegistrationFromEmailProcess',

'SetOrderInWorkFromOperatorSingleWindowProcess')

 

Показать все комментарии