Я предполагаю, что у вас есть первичный ключ или уникальное ограничение для поля идентификатора. Это проблема при втором обновлении той же записи. Sp_help Tabs_update
скажет вам, кто они.
Вы были правы, чтобы сделать поле идентификатора справедливым и инт. Но вам, вероятно, следует добавить поле «Дата обновления» и сделать первичный ключ составным из идентификатора и «Дата обновления».
Также делать выбор * почти всегда считается плохой идеей. Ваш триггер сломается, если вы добавите новое поле и забудете добавить таблицу обновлений. Он также сломается, если вы измените порядок полей.