Try below solution and check this SQLFiddle
Stage 1: Create a temporary table having distinct data. You can use any of the below query.
Assumption: ##t1
is your TableName
select * into ##t2 from (select Distinct * from ##t1) as T
or
SELECT DISTINCT * INTO ##t2 FROM ##t1
Stage 2: Clear-up your existing table. So may either drop/truncate the table and re-create it, or another way is just to delete the data that is in the table because you don't need that anymore.
drop table ##t1
or
Truncate table ##t1
or
delete from ##t1
Stage 3: Insert data back into original table. Remember if you have opted to drop/truncate then you have to use Query1 else use Query2.
Query1
select * into ##t1 from (select * from ##t2) as t
Query2
insert ##t1 select * from ##t2
Note: When you perform drop/truncate then you lose the table structure as well, and via Query1 above, we are creating structure as well.