Demande d’idée de contenu 47366

Symptômes

Supposons que vous utilisez Microsoft SQL Server 2008 R2 Analysis Services. Lorsque vous effectuez une opération de traitement sur une dimension dans Analysis Services, et le service est sollicitée par la mémoire, les données de dimension peuvent être endommagées.

Remarque : Ce problème se produit dans une condition de concurrence critique relativement rare qui n’est pas répandue. Lorsque ce problème se produit, vous pouvez rencontrer des relations entre les dimensions incorrects ou des défaillances de ProcessUpdate .

Voici certaines conditions et des comportements qui sont observés pour ce problème :

  • Utilisation de la mémoire Analysis Services dépasse la mémoire haute configuré pour le service au cours de l’opération de perfectionnement. Ainsi, Analysis Services nettoyer agressive des pages de mémoire.

  • Aucun message d’erreur ou ne journaux que le problème s’est produite pendant le traitement et le traitement de la dimension n’échouera pas. Il se termine et écrit des données endommagées dans le fichier de la dimension.

  • Le problème est plus susceptible de se manifester des relations d’attributs de dimension comme incorrectes pour les membres de dimension qui vient d’être ajouté. Par exemple : un membre dans la dimension produit peut apparaître sous le texte incorrect catégorie ou sous-catégorie.

  • Une autre façon, que cette corruption peut révéler lui-même est un ultérieures ProcessUpdate sur une dimension qui contient les relations d’attributs Rigid . Le traitement des dimensions peut échouer avec le message d’erreur suivant :

    ' Relations rigides entre les attributs ne peut être modifiées au cours du traitement incrémentielle d’une dimension

    Remarque  Cette erreur peut également se produire pour des raisons légitimes, telles que les modifications dans la source de données sous-jacente. Toutefois, si les données sous-jacentes dans la table ou la vue qui sert de source pour la dimension n’a pas changé, ce pourrait être la cause de l’erreur.

  • Le problème ne se produit pas toujours lorsque le serveur est sous la pression de mémoire, mais il se produit si le thread de nettoyage supprime une page de données pour les membres de dimension qui vient d’être ajoutée, avant la fin du traitement de la dimension. Il s’agit d’une condition de concurrence critique relativement rares entre le thread de traitement de dimension et les threads de nettoyage de mémoire dans le service Analysis Services.

  • Après avoir installé ce correctif, le problème ne se produit plus, mais les objets affectés devront être retraitées pour résoudre le problème.

    • Un ProcessUpdate sur une dimension d’impactés lorsque le serveur n’est pas sous la pression de mémoire corrigera une altération qui a été causée par ce problème pour toutes les relations flexibles. Pour une dimension d’impactés qui possède un ou plusieurs rigide des relations d’attributs, le traitement échoue avec l’erreur mentionnée ci-dessus.

    • Pour corriger le problème pour les dimensions qui sont contenant rigide relations, modifier les relations d’attributs pour la dimension d’impactés sur le serveur et exécuter un ProcessUpdate. La relation d’attributs peut ensuite être reconvertie en rigide et seront reconstruits les index pour les groupes de mesures qui utilisent la dimension.


  • Ce problème peut également affecter les données de faits.  Détecter le problème en fait les données sont uniquement possibles en vérifiant les valeurs à la source de données d’origine.


Remarque Après avoir appliqué ce correctif, la version de SQL Server sera 10.50.6548.0.

Résolution

Informations sur le correctif

Un correctif pris en charge est disponible auprès de Microsoft. Toutefois, ce correctif vise à corriger uniquement le problème décrit dans cet article. Appliquez ce correctif uniquement aux systèmes rencontrant ce problème spécifique.

Si le correctif est disponible en téléchargement, vous trouverez au début de cet article, une section de téléchargement appelée « Téléchargement de correctif logiciel disponible ». Si cette section n’apparaît pas, soumettre une demande au service clientèle de Microsoft pour obtenir le correctif.

Remarque Si des problèmes supplémentaires se produisent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être formuler une demande de service distincte. Les coûts habituels du support technique s’appliqueront aux questions supplémentaires et aux problèmes qui ne relèvent pas de ce correctif. Pour une liste complète des numéros de téléphone service clientèle de Microsoft ou pour créer une demande de service distincte, accédez au site Web de Microsoft suivant :

http://support.microsoft.com/contactus/?ws=supportRemarque Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne trouvez pas le langage recherché, cela signifie que le correctif n’est pas disponible pour cette langue.

Informations sur le redémarrage

Vous n’êtes pas obligé de redémarrer l’ordinateur après avoir appliqué ce correctif.

Informations concernant le Registre

Vous n’êtes pas obligé de modifier le Registre après avoir appliqué ce correctif.

Informations de remplacement du correctif

Ce correctif ne remplace aucun autre correctif.

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».


Author:
Writer : v-shysun
Réviseur technique :, orsolyag ; waynerob ; v-fmeng ;
Éditeur : v-emy

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la traduction ?

Qu’est-ce qui a affecté votre expérience ?

Avez-vous d’autres commentaires ? (Facultatif)

Nous vous remercions pour vos commentaires.

×