CORRECTIF : Le cube virtuel renvoie des cellules vides si la règle personnalisée est appliquée

Traductions disponibles Traductions disponibles
Numéro d'article: 295706 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F295706
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
N° DE BOGUE : 12147 (Plato7.x)
Agrandir tout | Réduire tout

Sommaire

Symptômes

Une règle personnalisée permet aux utilisateurs d'un rôle de contrôler l'accès aux membres des dimensions. Si vous utilisez une règle personnalisée pour la sécurité des dimensions dans un cube virtuel, celui-ci peut renvoyer des valeurs de cellules vides dans le niveau inférieur d'une dimension.

Résolution

Pour résoudre ce problème, procurez-vous le dernier Service Pack de Microsoft SQL Server 2000 (Composants Analysis Services - Sql2kasp1.exe). Pour plus d'informations, consultez l'article suivant de la Base de connaissances Microsoft :
290211 INF : Procédures pour obtenir le dernier Service Pack de SQL Server 2000

Statut

Microsoft a confirmé l'existence de ce problème dans SQL Server 2000 Analysis Services version 8.0. Ce problème a été corrigé dans le composant Analysis Services du Service Pack 1 de Microsoft SQL Server 2000.

Plus d'informations

Procédure pour reproduire le problème

  1. Créez un rôle nommé "RôleTest".
  2. Sous l'onglet Adhésion, ajoutez un utilisateur.
  3. Sous l'onglet Dimensions, sélectionnez la dimension Stocker, changez la règle de Illimitée en Personnalisée, puis cliquez sur les points de suspension (...) dans la colonne Paramètres personnalisés.
  4. Dans la boîte de dialogue Sécurité de dimension personnalisée : Stocker, sélectionnez Désélectionner tous les membres, développez Tout stocker -> USA, sélectionnez CA, puis cliquez sur OK.
  5. Créez un cube virtuel qui utilise le cube Sales.
  6. Sélectionnez Vente de référence comme mesure du cube virtuel.
  7. Utilisez le bouton >> pour sélectionner toutes les dimensions, puis le bouton < pour désélectionner tout le monde sauf Modèle client, Stocker et Clients.
  8. Enregistrez le cube virtuel sous le nom Test1 et traitez-le.
  9. Développez Test1, cliquez avec le bouton droit sur Rôles de cube et sélectionnez Gérer les rôles.
  10. Activez RôleTest, puis cliquez sur Tester le rôle.
  11. Dans l'Explorateur de cube, faites glisser la dimension Stocker sur la fenêtre de données et développez Tout stocker -> USA -> CA. Notez que les valeurs des membres "Alameda", "Beverly Hills", "Los Angeles", "San Diego" et "San Francisco" sont toutes vides. À l'exception de "Alameda", tous les membres devraient avoir des valeurs.
À l'étape 7, si vous utilisez le bouton > pour sélectionner les dimensions du cube virtuel, vous n'observez pas le problème décrit.

Propriétés

Numéro d'article: 295706 - Dernière mise à jour: vendredi 24 janvier 2014 - Version: 1.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2000 Analysis Services
Mots-clés : 
kbnosurvey kbarchive kbbug kbfix kbgrpdsolap kbssas800bug kbssas800sp1fix msgraph KB295706
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com