[TSHOOT] – SQL Server 2012 : Erreur lors de l’ajout d’un nouveau membre à un rôle (Analysis Services)

0
48

Sommaire

Nous avons rencontré un nouveau problème cette semaine en souhaitant donner des droits à un nouvel utilisateur au niveau de notre cube SQL Server.

Pour information, nous utilisons actuellement SQL Server 2012 Analysis Services.

 

Problème rencontré

Voici le message d’erreur rencontré lors de l’ajout de l’utilisateur aux membres d’un rôle.

TSHOOT_SQL_Server_2012_Erreur_lors_de_lajout_dun_nouveau_membre_a_un_role_Analysis_Services_03

 

Pour avoir plus d’information sur le message d’erreur, il suffit de cliquer sur l’icone en bas à gauche.

Voici le message d’erreur :

===================================

L’erreur système suivante s’est produite :
(Role Properties – cges)

——————————
Program Location:

at Microsoft.AnalysisServices.AnalysisServicesClient.SendExecuteAndReadResponse(ImpactDetailCollection impacts, Boolean expectEmptyResults, Boolean throwIfError)
at Microsoft.AnalysisServices.AnalysisServicesClient.Alter(IMajorObject obj, ObjectExpansion expansion, ImpactDetailCollection impact, Boolean allowCreate, XmlaWarningCollection warnings)
at Microsoft.AnalysisServices.Server.Update(IMajorObject obj, UpdateOptions options, UpdateMode mode, XmlaWarningCollection warnings, ImpactDetailCollection impactResult)
at Microsoft.AnalysisServices.Server.SendUpdate(IMajorObject obj, UpdateOptions options, UpdateMode mode, XmlaWarningCollection warnings, ImpactDetailCollection impactResult)
at Microsoft.AnalysisServices.MajorObject.Update()
at Microsoft.AnalysisServices.ManagementDialogs.DBRoleViewGeneral.AlterRole()
at Microsoft.AnalysisServices.ManagementDialogs.DBRoleViewBase.OnRunNow(Object sender)

 

TSHOOT_SQL_Server_2012_Erreur_lors_de_lajout_dun_nouveau_membre_a_un_role_Analysis_Services_04

 

Après quelques recherches, il semblerait qu’un des comptes utilisateurs contenu dans le rôle ne fasse plus partie de l’active directory.

Celui si est représenté par son SSID Active Directory comme vous pouvez le voir ci-dessous.

TSHOOT_SQL_Server_2012_Erreur_lors_de_lajout_dun_nouveau_membre_a_un_role_Analysis_Services_02

 

Solution

La résolution du problème est donc très simple.

Dans un premier temps supprimer des membres du rôle l’utilisateur représenté par le SSID Active Directory (Indique que celui-ci ne fait plus partie du domaine). Une fois que les membres du rôle Analysis Services sont bien tous reconnus, ajouter de nouveau le nouvel utilisateur.

Vous ne devriez plus avoir de message d’erreur.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici