You get the error "indexed columns are not unique" because the indexed columns are not unique, that is, there are some duplicate records.
Use a query like this to find out which records:
SELECT CharColumn,
IntColumn,
COUNT(*) AS Count
FROM MyTable
GROUP BY CharColumn,
IntColumn
HAVING Count > 1