ऐसा नहीं है कि अनुक्रमणिका पहले से मौजूद है, लेकिन TopicShortName
के डुप्लीकेट मान हैं तालिका में ही फ़ील्ड। त्रुटि संदेश के अनुसार डुप्लिकेट मान एक खाली स्ट्रिंग है (यह मेरे अनुमान के अनुसार पोस्ट करने का एक पहलू हो सकता है)। ऐसे डुप्लीकेट UNIQUE
. के निर्माण को रोकते हैं सूचकांक।
आप यह पुष्टि करने के लिए एक क्वेरी चला सकते हैं कि आपके पास एक डुप्लिकेट है:
SELECT
TopicShortName,
COUNT(*)
FROM
DimMeasureTopic
GROUP BY
TopicShortName
HAVING
COUNT(*) > 1
संभवत:दूसरे डेटाबेस में डेटा अलग है, और डुप्लीकेट मौजूद नहीं हैं।