I\'m getting an error running the following Transact-SQL command:
CREATE UNIQUE NONCLUSTERED INDEX IX_TopicShortName ON DimMeasureTopic(TopicShortName) >
CREATE UNIQUE NONCLUSTERED INDEX IX_TopicShortName ON DimMeasureTopic(TopicShortName)
It's because you have records in the table already that are not unique (by the sounds of it, 2 records with a blank value in the TopicShortName field).
So, it's to do with the data, not the index itself.