Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Symptômes

Lorsque vous effectuez une opération de traitement sur une dimension dans SQL Server Analysis Services et que le service est soumis à une pression de mémoire, la dimension ne peut pas être traitée, et les données risquent d’être endommagées.Remarque Ce problème se produit dans une condition de course relativement rare qui n’est pas omniprésente. Lorsque ce problème se produit, il est possible que vous ne puissiez pas voir les relations de dimension ou les échecs ProcessUpdate . Ce problème a été observé dans les conditions suivantes :

  • L’utilisation de la mémoire d’Analysis Services dépasse la limite de mémoire maximale configurée pour le service lors de l’opération de traitement, provoquant ainsi la suppression agressive des pages de mémoire de Analysis Services.

  • Il n’y a pas d’erreur ou de message en journal sur le problème lors du traitement, et le traitement des dimensions ne fonctionne pas. Au lieu de cela, le traitement est terminé, et les données endommagées sont écrites dans le fichier de dimension.

  • Le problème peut apparaître comme une relation d’attribut de dimension incorrecte pour les membres de dimension nouvellement ajoutés. Par exemple : un membre de la dimension produit apparaît sous la catégorie ou sous-catégorie incorrecte.

  • Une telle corruption peut également vous faire apparaître comme suit : dans le cas d’un ProcessUpdate ultérieur sur une dimension contenant des relations d’attributs rigides, le traitement des dimensions échoue avec le message d’erreur suivant :

    Le traitement incrémentiel d’une dimension ne peut pas être modifié au niveau de la relation rigide entre les attributs.

    Remarque Cette erreur se produit également à des fins légitimes, telles que des modifications dans la source de données sous-jacente. Toutefois, si les données sous-jacentes de la table ou de la vue servent de source pour la dimension, il peut s’agir de la cause de l’erreur.

  • Ce problème ne se produit pas toujours lorsque le serveur est soumis à une sollicitation de la mémoire, mais peut parfois se produire si le thread de nettoyage supprime une page de données pour les membres de dimension nouvellement ajoutés avant la fin du traitement de la dimension. Il s’agit d’une condition de course relativement rare entre le thread de traitement de dimension et les threads d’nettoyage de la mémoire dans le service Analysis Services.

  • Après l’installation de ce correctif, le problème ne se produit plus, mais les objets concernés doivent l’être pour résoudre le problème.

    • Une ProcessUpdate sur une dimension affectée lorsque le serveur ne se trouve pas sous pression de mémoire corrigera les dommages causés par ce problème pour toutes les relations flexibles. Dans le cas d’une dimension affectée ayant une ou plusieurs relations d’attributs rigides, le traitement échoue avec l’erreur mentionnée ci-dessus.

    • Pour corriger le problème des dimensions qui contiennent des relations rigides, modifiez les relations d’attributs pour la dimension affectée sur le serveur et exécutez une ProcessUpdate. La relation d’attribut peut alors être redéfinie sur Rigid, et les index des groupes de mesures qui utilisent la dimension peuvent être recréés.

Résolution

Ce problème a été résolu pour la première fois dans les mises à jour cumulatives de SQL Server suivantes :

Mise à jour cumulative 14 pour SQL server 2014 cumulative mise à jour cumulative 4 pour SQL Server 2012 Service Pack 3cumulative mise à jour cumulative 13 pour SQL Server 2012 SP2Cumulative Update 7 pour SQL Server 2014 Service Pack 1

Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :

Dernière mise à jour cumulative pour SQL server 2014 dernière mise à jour cumulative pour SQL Server 2012 SP3 dernière mise à jour cumulative pour SQL Server 2012 SP2

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Références

Apprenez-en davantage sur la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×