Tja, det är förmodligen för sent för Priyanka, men någon annan kan ha nytta av det här.
Det FINNS ett sätt att skapa ett icke unikt index på en temporär tabell, med ett litet knep:lägg till en identitetskolumn och gör den till det sista fältet i din primärnyckel.
DECLARE @MyTable TABLE (IXField1 int, IXFiled2 int, Field3 bit, HelperIX int IDENTITY (1,1), PRIMARY KEY/UNIQUE (IXField1, IXField2, HelperIX)