Significa una restricción única. En SQL Server, una restricción única se implementa realmente como un índice debajo de las cubiertas; esta es la razón por la que también aparece debajo del Indexes
nodo (no puedo darle una buena explicación de por qué no aparece al menos en el Constraints
nodo, ni por qué eligieron una tecla invertida en lugar de solo un color diferente).
Debería ver un resultado aquí para validar que esto realmente se implementa como un índice:
SELECT index_id, type_desc, is_unique_constraint
FROM sys.indexes
WHERE name = N'IX_tblCustIndex';
Dijiste que viste "Restricción de script como ...": si lo seguías, te habría proporcionado un script como:
ALTER TABLE [dbo].[tblCustIndex] ADD UNIQUE NONCLUSTERED
(
[some_column] ASC
) WITH (...a bunch of default options...)
Pero no lo ejecute porque esta sintaxis no usa un nombre y solo creará una segunda restricción única redundante ...
Aquí hay una reproducción muy simple y una prueba de que obtengo la clave invertida incluso con una sintaxis muy básica, en 2014:
CREATE TABLE dbo.foo(id INT UNIQUE);
Click para agrandar
Ahora, puede obtener un icono diferente si crea un índice único explícitamente (y las únicas diferencias que verá en sys.indexes
son el nombre y el valor de is_unique_constraint
):
Click para agrandar
Para otras diferencias, vea esta respuesta de desbordamiento de pila .