Проблема, с которой вы столкнулись, заключается в том, что триггер сработает при обновлении одной или более строк.На данный момент вы предполагаете, что ваш триггер будет срабатывать для каждой строки, что не имеет место в SQL Server.
Если хранимая процедура, которую вы пытаетесь вызвать, довольно проста, я бы вытащил код оттудаи к курку.Но помните, что вы работаете с наборами измененных строк (даже если изменение касается только одной строки), поэтому вы должны написать свой SQL соответствующим образом.
EDIT: Я предполагаю, что ваша процедура обновляет дату, когда PK равен @msisdn
, если вы можете сделать это в своем триггере:
UPDATE Your_Table
SET Your_Table.ProcessDate = inserted.ProcessDate
FROM Your_table INNER JOIN inerted ON Your_Table.Msisdn = inserted.Msisdn
Присоединение к таблицам гарантирует, что оно будет работать для одной или нескольких обновленных строк.