Share via


Message d’actualisation de la vue utilisateur SQL dans Project non présent en file d’attente

 

S’applique à : Project Server 2010, Project Server 2013

Dernière rubrique modifiée : 2013-12-18

ID d’élément / Nom de règle :   Project_SQL_User_View_Refresh_Message_Was_Not_Queued

Résumé :   Le service de données de création de rapports gère une série de vues Microsoft SQL Server qui préservent l’application ou l’utilisateur de la création de rapports, ainsi que le service de création de cubes, des complexités du stockage des champs personnalisés et des données chronologiques. Ces vues sont mises à jour lorsque les champs personnalisés sont ajoutés, modifiés ou supprimés.

Cet événement indique qu’un problème de service de file d’attente ou de logique d’application a interrompu une demande de régénération de vue SQL et, par conséquent, il se peut que la vue soit maintenant obsolète. Par exemple, la vue peut contenir un champ qui a été supprimé ou il lui manque un nouveau champ qui a été créé après que la vue a été créée. Les requêtes SQL effectuées sur la base de données de création de rapports à l’aide de cette vue peuvent retourner des données obsolètes ou incorrectes.

Cause :   la demande de régénérer une vue SQL, également désignée par l’expression de message d’actualisation d’une vue utilisateur, n’a pas pu être ajoutée à la file d’attente Microsoft Project Server en raison de problèmes de disponibilité des service de file d’attente, de problèmes de base de données avec la base de données provisoire ou d’un problème de logique d’application avec le service de données de création de rapports.

Résolutions possibles :

  • forcez le serveur d’applications Project Server à tenter de mettre en file d’attente le message d’actualisation de l’affichage utilisateur, modifiez la propriété d’une définition de champ personnalisé d’entreprise, puis rétablissez la valeur d’origine. Par exemple, modifiez le nom d’un champ personnalisé d’entreprise de « Mon champ personnalisé d’entreprise » en « Mes champs personnalisés d’entreprise », enregistrez les modifications, puis rétablissez le nom du champ en « Mon champ personnalisé d’entreprise ». Le serveur d’applications Project Server est ainsi contraint de tenter de mettre à nouveau en file d’attente le message d’actualisation de l’affichage utilisateur.

    Notes

    La définition du champ personnalisé doit être du même type d’entité que le champ personnalisé à l’origine du problème.Par exemple, si un champ personnalisé Tâche a empêché la mise en file d’attente du message d’actualisation de l’affichage utilisateur, vous devez modifier une propriété d’un champ personnalisé Tâche.