Oui, le serveur SQL crée automatiquement un index pour chaque contrainte unique supplémentaire.
http://msdn.microsoft.com/en-us/library/ms177420.aspx
« Le moteur de base de données crée automatiquement un index UNIQUE pour faire respecter l'exigence d'unicité de la contrainte UNIQUE .... À moins qu'un index cluster est spécifié explicitement, un index unique, nonclustered est créé par défaut pour appliquer la contrainte UNIQUE. "
Ceci est vrai pour les tables temporaires, que je viens de vérifier en testant.