No es que el índice ya exista, sino que hay valores duplicados del TopicShortName
campo en la propia tabla. De acuerdo con el mensaje de error, el valor duplicado es una cadena vacía (supongo que podría ser solo una faceta de la publicación). Dichos duplicados impiden la creación de un UNIQUE
índice.
Podría ejecutar una consulta para confirmar que tiene un duplicado:
SELECT
TopicShortName,
COUNT(*)
FROM
DimMeasureTopic
GROUP BY
TopicShortName
HAVING
COUNT(*) > 1
Presumiblemente, en la otra base de datos los datos son diferentes y los duplicados no están presentes.