J'utilise SQL Server 2008 Express. Dans la base de données en question, il n'y a qu'un seul schéma: dbo.CREATE INDEX dans SQL Server 2008 ne résulte pas en "index visible"
Si je lance le script suivant:
CREATE UNIQUE INDEX IX_ClientSocialTypes_Cover
ON ClientSocialTypes(ClientID, SocialTypeClassID, [Source]) INCLUDE (URLID);
... il exécute ok, mais je ne peux pas voir l'index quand je vais dans DB diagramme et afficher les index pour cette table. De plus, le champ "Includes" est toujours grisé, même lorsque je spécifie un index non cluster (d'où mon utilisation d'un script).
Des idées?
Voir l'index où ??? Avez-vous actualisé le diagramme DB après avoir créé l'index? Question stupide: êtes-vous sûr de créer l'index dans la même base de données que celle que vous regardez dans le diagramme ?? –
Voir l'index sur "Table clic-droit, Index/Clés". Bon chagrin, je ne le crois pas. J'ai dû recharger le diagramme et ensuite ça s'est montré !! Je suis habitué à l'EDI en gardant les choses synchronisées (comme les modifications de table apparaissent instantanément mises à jour). Doh. Mais ... je ne comprends toujours pas pourquoi je ne peux pas utiliser l'IDE pour créer des index de couverture. – IamIC