Pregunta

Estoy utilizando SQL Server 2008 Express. En la base de datos en cuestión, sólo hay un esquema: DBO

.

Si funciono con la siguiente secuencia de comandos:

CREATE UNIQUE INDEX IX_ClientSocialTypes_Cover
ON ClientSocialTypes(ClientID, SocialTypeClassID, [Source]) INCLUDE (URLID);

... se ejecuta bien, pero no puedo ver el índice cuando entro en el Diagrama de base de datos y ver los índices de esta tabla. Además, el "incluye" campo siempre está atenuado, aun cuando especifico índice no agrupado (de ahí mi uso de un script).

¿Alguna idea?

¿Fue útil?

Solución

Cuando estás tratando de ver el índice? ¿Se actualiza el esquema de base de datos después de crear el índice?

Actualización: bien, parece que en el editor de diagramas, no se puede definir columnas incluidas (siempre en gris - incluso en completa SSMS, en SQL Server 2008 R2 Dev edición).

Pero en el diseñador de tablas (haga clic derecho en (your table name) > Indexes > New Index en el Explorador de objetos),

text alt

es totalmente visible y utilizable ....

text alt

Otros consejos

¿Usted lo ve cuando se ejecuta esta consulta:?

select * 
from sys.indexes
where object_name(object_id) = 'ClientSocialTypes'
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top