La vue n'est pas liée au schéma?
J'ai une requête select pour extraire des données à partir de tables. Il fonctionne très bien, mais quand il y a une condition de choisir des 3 valeurs, il n'est pas de donner un résultat. Message d'erreur;
Query processor ran out of Internal resources
J'ai regardé à travers l'INDICE semble bien fonctionner, alors j'ai créé vue avec cette instruction select, mais ne pouvait pas créer un index. Message d'erreur;
View is not schema bound
source d'informationauteur Manoj
Vous devez vous connecter pour publier un commentaire.
Afin de créer une vue indexée de la vue doit être liée au schéma de l'entité qu'il a une vue sur.
Pour rendre une vue liés au schéma, il suffit de spécifier simplement utiliser
WITH SCHEMABINDING
dans la vueCREATE
/UPDATE
requête, par exemple:Voir ce lien pour plus d'informations sur la liaison de schéma, ou la page MSDN sur le POUR CRÉER UNE VUE déclaration.
Cependant à partir de ce que vous avez dit je ne pense pas que la vue indexée sera nécessairement vous aider - le message "processeur de Requête a manqué de ressources Internes" signifie que le processeur de requête a échoué à produire un plan d'exécution de votre requête, qui je suppose ne se produit qu'avec les requêtes extrêmement complexes.
Vous devriez essayer de réduire la complexité de votre requête en quelque sorte.
Je suppose que vous essayez de créer l'index de la vue au lieu de les tables sous-jacentes. si vous devez vraiment faire l'index de la vue, il doit répondre à ces critères:
http://technet.microsoft.com/en-us/library/cc917715.aspx