Como apagar registros exatamente iguais em uma tabela
Siga os seguintes passos:
1) Identifique quais são os registros duplicados.
Isso é possível através de uma query com um group by e com a função de agregação count(*).
2) É preciso apagar somente o primeiro registro com a instrução DELETE e para isso devemos utilizar a opção SET ROWCOUNT configurando o valor como 1 para que a instrução DELETE afete somente um registro.
A Microsoft possui um link que explica com detalhes como se fazer em:
INF: How to Remove Duplicate Rows From a Table em:
http://support.microsoft.com/support/kb/articles/q139/4/44.asp&NoWebContent=1&NoWebContent=1