54 – Requête SQL pour lister les ressources locales dans tous les projets Entreprise

Une bonne pratique consiste à éviter au maximum l'usage des ressources "Locales", non déclarées dans l'Enterprise Resource Pool.

L'Administrateur voulant lister toutes les ressources locales utilisées dans les projets d'entreprise pourra utiliser la requête SQL suivante, que nous devons à :

Chak Tukkadi

pVector Technologies  (Microsoft Certified Partner)

http://www.pvectortech.com

Cette requête SQL travaille sur la base de données "Published", mais ne fait que la lire, rien en écriture :

USE ProjectServer_Published

SELECT DISTINCT MSP_PROJECT_RESOURCES.PROJ_UID,

MSP_PROJECTS.PROJ_NAME,

MSP_PROJECT_RESOURCES.RES_NAME,

MSP_PROJECT_RESOURCES.RES_TYPE

FROM  MSP_PROJECT_RESOURCES INNER JOIN

MSP_PROJECTS ON MSP_PROJECT_RESOURCES.PROJ_UID = MSP_PROJECTS.PROJ_UID

WHERE MSP_PROJECT_RESOURCES.RES_IS_ENTERPRISE_RESOURCE = 0 AND

MSP_PROJECT_RESOURCES.RES_NAME IS NOT NULL