Es ist nicht so, dass der Index bereits existiert, aber es gibt doppelte Werte von TopicShortName
Feld in der Tabelle selbst. Laut der Fehlermeldung ist der doppelte Wert eine leere Zeichenfolge (es könnte nur eine Facette des Postens sein, denke ich). Solche Duplikate verhindern die Erstellung eines UNIQUE
index.
Sie könnten eine Abfrage ausführen, um zu bestätigen, dass Sie ein Duplikat haben:
SELECT
TopicShortName,
COUNT(*)
FROM
DimMeasureTopic
GROUP BY
TopicShortName
HAVING
COUNT(*) > 1
Vermutlich sind die Daten in der anderen Datenbank anders und die Duplikate sind nicht vorhanden.