Atualizar todos, exceto um dos registros duplicados na tabela no SQL Server

Eu tenho uma tabela do SQL Server que possui entradas duplicadas em uma das colunas (object_id) por exemplo.:

+----+-----------+------------+
| id | object_id | status_val |
+----+-----------+------------+
|  1 |         1 |          0 | 
|  2 |         1 |          0 | 
|  3 |         1 |          0 | 
|  4 |         2 |          0 | 
|  5 |         3 |          0 | 
|  6 |         3 |          0 | 
+----+-----------+------------+

Preciso atualizar todos os status deles, exceto um quando houver duplicação noobject_id coluna. Então na tabela acimaobject_id 1 e 3 são duplicados. Então, eu gostaria de mudar suastatus_val para 2, exceto uma das entradas. O resultado seria semelhante a:

| id | object_id | status_val |
+----+-----------+------------+
|  1 |         1 |          0 | 
|  2 |         1 |          2 | 
|  3 |         1 |          2 | 
|  4 |         2 |          0 | 
|  5 |         3 |          0 | 
|  6 |         3 |          2 | 
+----+-----------+------------+

Não importa qual das linhas duplicadas tem seu status atualizado.

Qualquer ajuda seria apreciada.

questionAnswers(3)

yourAnswerToTheQuestion