Ce n'est pas que l'index existe déjà, mais qu'il y a des valeurs en double du TopicShortName
champ dans la table elle-même. Selon le message d'erreur, la valeur en double est une chaîne vide (ce pourrait être une facette de la publication, je suppose). Ces doublons empêchent la création d'un UNIQUE
indice.
Vous pouvez exécuter une requête pour confirmer que vous avez un doublon :
SELECT
TopicShortName,
COUNT(*)
FROM
DimMeasureTopic
GROUP BY
TopicShortName
HAVING
COUNT(*) > 1
Vraisemblablement, dans l'autre base de données, les données sont différentes et les doublons ne sont pas présents.