Algo rapido seria sacar los registros unicos en una temporal,
luego eliminar todos los repetidos de la tabla original y
finalmente insertar los registros unicos desde la tabla temporal
Algo como
Código:
Create #MiTable (MisCampos)
Insert into #MiTable (MisCampos)
Select MisCampos
From MiTablaOriginal
Group by
MisCamposLlave (los que no se deben repetir)
Having count(1) > 1
Delete from MitablaOriginal M
Inner join
#MiTable T
On M.MisCamposLlave = T.MisCamposLlave
Insert into MiTablaOriginal
Select MisCampos
From #MiTable
Saludos!