да, вы можете сделать это с помощью триггера при условии, что пользователь не сделает что-то подобное
alter table disable trigger
update table...
вы также можете запретить обновление в этом столбце, например, (SQL Server 2005 и выше)
DENY UPDATE ON OBJECT::TableName(ColumnName) TO UserNAme;