58 votes

Impossible de créer un index sur la vue 'View_Table_Name' car la vue n’est pas liée au schéma

J’utilise Views dans ma procédure stockée (SQL-Server). Pour améliorer les performances, j’ai essayé de créer INDEX de cette vue.

Ici, je reçois l’erreur comme

Msg 1939, Niveau 16, État 1, Ligne 1 Impossible de créer un index sur la vue 'VW_FML' car la vue n’est pas liée au schéma.

Pouvons-nous créer Index for View dans SQL Server ?

85voto

Joe Stefanelli Points 72874

Il existe un certain nombre de restrictions sur les vues indexées : pas de sous-requêtes, pas d’unions, pas de jointures externes, etc. Consultez cet article pour plus de détails. Mais pour votre cas, il vous suffit de créer la vue avec une liaison de schéma.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X