Bukan karena indeks sudah ada, tetapi ada nilai duplikat dari TopicShortName
bidang dalam tabel itu sendiri. Menurut pesan kesalahan, nilai duplikatnya adalah string kosong (mungkin hanya segi dari posting, saya kira). Duplikat semacam itu mencegah pembuatan UNIQUE
indeks.
Anda dapat menjalankan kueri untuk mengonfirmasi bahwa Anda memiliki duplikat:
SELECT
TopicShortName,
COUNT(*)
FROM
DimMeasureTopic
GROUP BY
TopicShortName
HAVING
COUNT(*) > 1
Agaknya di database lain datanya berbeda, dan duplikatnya tidak ada.