To nie jest problem. Nazwy indeksów muszą być unikatowe tylko w zakresie tabeli, a nie globalnie w zakresach tabeli. Tylko nazwy ograniczeń muszą być unikalne w całym schemacie bazy danych.
Na przykład możesz uruchomić to w wielu równoczesnych połączeniach bez żadnych problemów
CREATE TABLE #T
(
C INT
)
CREATE UNIQUE CLUSTERED INDEX ix on #T(C)
Ale to zawiedzie w przypadku współbieżności
ALTER TABLE #T
ADD CONSTRAINT UQ UNIQUE NONCLUSTERED (C)