Ошибка в предложении SET. Вы не можете указать псевдонимы в столбце назначения. Нет необходимости, потому что вы уже сказали SQL Server, какую таблицу в предложении UPDATE
Должно быть:
update f1
set
modate_mogharar = tbl_ghireHadese.modate_mogharar,
t_pm_mogharar = tbl_ghireHadese.t_pm_mogharar
from
....
Примечание: SQL Server не всегда дает правильный номер строки для ошибок
Редактировать: использовать 4 части имен объектов как обычные таблицы
...
FROM
lnkworkersystem.Bazresi_Kar.dbo.Tbl_ghireHadese
inner join
@temp temp on temp.co_kargah=f1.co_kargah
...
Кроме того, ваша временная таблица имеет 3 столбца в JOIN, но определяется только с 2. t_bazresiFE
отсутствует. Так что это снова будет ошибка ...