Auteur de questions
SCCM 2012 - Rapport personnalisé : The SELECT permission was denied on the object

Discussion générale
-
Bonjour,
- J'administre sur SCCM 2012
- Je dispose des droits SCCM Full Administrator ainsi que des droits sur instance SQL sysadmin / db_datareader.
Je souhaite créer un rapport SCCM personnalisé à partir d'une requête WQL que j'ai créée.
Les rapports SCCM personnalisés se créés avec Report Builder à partir de requêtes SQL.
Lorsque je récupère l'équivalent SQL de ma requête WQL depuis le log SMSProv.log, cela donne ca :
select distinct SMS_R_System.Name0,__stem_QUICK_FIX_ENGINEERING0.HotFixID00,__stem_QUICK_FIX_ENGINEERING0.Description00,__stem_QUICK_FIX_ENGINEERING0.InstalledOn00,__stem_QUICK_FIX_ENGINEERING0.InstalledBy00,SMS_G_System_OPERATING_SYSTEM.LastBootUpTime00 from vSMS_R_System AS SMS_R_System INNER JOIN QUICK_FIX_ENGINEERING_DATA AS __stem_QUICK_FIX_ENGINEERING0 ON __stem_QUICK_FIX_ENGINEERING0.MachineID = SMS_R_System.ItemKey INNER JOIN Operating_System_DATA AS SMS_G_System_OPERATING_SYSTEM ON SMS_G_System_OPERATING_SYSTEM.MachineID = SMS_R_System.ItemKey INNER JOIN _RES_COLL_PS10004B AS SMS_CM_RES_COLL_PS10004B ON SMS_CM_RES_COLL_PS10004B.MachineID = SMS_R_System.ItemKey
(Je note que certains caractères sont tronqués par des "_" sans que cela pose problème dans le cadre de l'exécution WQL)
Lorsque je colle cette requête SQL dans mon Dataset, que je finalise mon rapport SCCM et que je lance mon rapport avec Configuration Manager, j'obtient les erreurs de reporting :
- Query execution failed for dataset 'xyz'. (rsErrorExecutingCommand)
- The SELECT permission was denied on the object 'xyz', database '123', schema 'dbo'.
Merci de votre aide
- Modifié PCJ_TECH lundi 10 octobre 2016 13:24
- Type modifié Teodora Sharkova mardi 8 novembre 2016 12:24
Toutes les réponses
-
Bonjour PCJ_TECH,
Concernant vortre demande, pour l'instant je voudrais vous proposer de consulter les articles suivants :
En attente de votre réponse,
Cordialement,
-
Bonjour Veselin Andasarov,
Une des solutions possibles pourrait être l'activation des propriétés Remote Errors lors de la connexion à Report Server dans Studio Manager.
Mais l'accès à ces propriétés est grisé.
Pourtant mon compte de connexion est configuré Server Role sysadmin ; User Mapping db_datareader, db_owner, ce qui, je crois, sont les droits le plus élevés.
Dans l'attente de votre retour.
- Modifié PCJ_TECH mardi 11 octobre 2016 11:15
-
Pour dégriser l'accès aux propriétés Reporting Service de Studio Manager, il suffit de lancer Studio Manager en administrateur.
J'ai pu, ainsi, activer l'option Remote Errors sans que cela apporte une résolution à mon problème d'exécution de rapport personnalisé.
•Si vousavez plus d'informations quant aux modalités d'activation de cette option et de ses effets, merci de me les faire connaitre,
•De même, si vous pensez que la résolution des erreurs d'exécution de rapports SCCM personnalisés passent par une autre solution, merci de m'en tenir informé.Cordialement