Bueno, probablemente sea demasiado tarde para Priyanka, pero alguien más puede encontrar esto útil.
HAY una manera de crear un índice no único en una tabla temporal, usando un pequeño truco:agregue una columna de identidad y conviértala en el último campo de su clave principal.
DECLARE @MyTable TABLE (IXField1 int, IXFiled2 int, Field3 bit, HelperIX int IDENTITY (1,1), PRIMARY KEY/UNIQUE (IXField1, IXField2, HelperIX)