Разделение проекта на два проекта кажется правильным решением.
В частности, разделение на проекты и добавление Триггера проекта для проекта DML.
Таким образом, если таблицаСценарии должны быть изменены, оба проекта будут запущены, и если только некоторые операторы DML изменятся, будет запущен только второй проект.
Если оба проекта имеют общий триггер, тогда я рекомендую использовать очередь синхронизации .
<queue name="Q_Synchronizer" duplicates="UseFirst" />
<project name="project1_name" queue="Q_Synchronizer" queuePriority="1">project stuff...</project>
<project name="project2_name" queue="Q_Synchronizer" queuePriority="2">project stuff...</project>
HTH