Nejde o to, že index již existuje, ale o duplicitní hodnoty TopicShortName
pole v samotné tabulce. Podle chybové zprávy je duplicitní hodnota prázdný řetězec (myslím, že to může být jen aspekt odeslání). Takové duplikáty brání vytvoření UNIQUE
index.
Můžete spustit dotaz a potvrdit, že máte duplikát:
SELECT
TopicShortName,
COUNT(*)
FROM
DimMeasureTopic
GROUP BY
TopicShortName
HAVING
COUNT(*) > 1
Pravděpodobně v jiné databázi jsou data odlišná a duplikáty nejsou přítomny.