none
SCCM 2012 - Rapport personnalisé : The SELECT permission was denied on the object RRS feed

  • 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


    lundi 10 octobre 2016 13:23

Toutes les réponses