Скорее всего, вам нужно включить опцию Recursive Triggers в вашей базе данных.
По умолчанию, если триггер изменяет ту же таблицу, в которой был создан триггер, триггер не сработает снова. Чтобы это произошло, используйте:
ALTER DATABASE MyDatabase
SET RECURSIVE_TRIGGERS ON;
Примечание. Это может вызвать проблемы, если у вас есть триггер, который напрямую изменяет его таблицу. Если это или может быть проблемой, то альтернативным решением было бы поместить действие, которое, как вы надеетесь, активирует триггер, в очередь, и позволить триггеру активироваться естественным образом.