Non è che l'indice esista già, ma che ci sono valori duplicati di TopicShortName
campo nella tabella stessa. Secondo il messaggio di errore, il valore duplicato è una stringa vuota (potrebbe essere solo un aspetto della pubblicazione, suppongo). Tali duplicati impediscono la creazione di un UNIQUE
indice.
Puoi eseguire una query per confermare di avere un duplicato:
SELECT
TopicShortName,
COUNT(*)
FROM
DimMeasureTopic
GROUP BY
TopicShortName
HAVING
COUNT(*) > 1
Presumibilmente nell'altro database i dati sono diversi e i duplicati non sono presenti.