Не че индексът вече съществува, а че има дублиращи се стойности на TopicShortName
поле в самата таблица. Според съобщението за грешка дублираната стойност е празен низ (предполагам, че може да е просто аспект на публикуване). Такива дубликати предотвратяват създаването на UNIQUE
индекс.
Можете да изпълните заявка, за да потвърдите, че имате дубликат:
SELECT
TopicShortName,
COUNT(*)
FROM
DimMeasureTopic
GROUP BY
TopicShortName
HAVING
COUNT(*) > 1
Вероятно в другата база данни данните са различни и дубликатите не присъстват.