I am updating some set of records in that table, after that I need to make this table read only.
So how to make a table Read Only in SQL Server?
Number 3 is probably best practice. For example, if your connection is db_owner for example then the trigger can be disabled the trigger or move the table to a different filegroup anyway.