OPENROWSET BULK ведет себя иначе, чем BULK INSERT. Его поведение ближе к SELECT и INSERT, и это та операция, которую вы фактически выполняете выше.
По умолчанию INSERT применяет триггеры.
Существует табличная подсказка для IGNORE_TRIGGERS
, чтобы переопределить это.
Так что просто удалите подсказку WITH (FIRE_TRIGGERS)
, и триггеры должны сработать.
Russell