Exemples de requêtes pour l’administration de site dans Configuration Manager

Les exemples de requêtes suivants montrent comment les vues d’administration de site Configuration Manager peuvent être jointes à d’autres vues pour récupérer des données spécifiques.

Jointure de vues d’administration de site

L'exemple de requête suivant montre comment joindre une vue de site à une autre vue de site. Cette requête répertorie les limites de chaque site de la hiérarchie de Configuration Manager, le type de limite, la valeur limite, si la connexion est lente ou rapide, et la description de la limite. Les vues de site v_Site et v_BoundaryInfo sont jointes via la colonne SiteCode . Les résultats de la requête sont triés par code de site, par type de limite, puis par valeur. La fonction CASE est utilisée pour prendre une valeur numérique pour le type de limite et la vitesse de connexion, et pour fournir des noms conviviaux en fonction de la valeur.

    SELECT v_Site.SiteCode, v_Site.ServerName, 
      CASE v_BoundaryInfo.BoundaryType 
        WHEN 0 THEN 'IP subnet' 
        WHEN 1 THEN 'Active Directory site' 
        WHEN 2 THEN 'IPv6 Prefix' 
        WHEN 3 THEN 'IP address range' 
      END AS [Boundary Type], v_BoundaryInfo.Value, 
      CASE v_BoundaryInfo.BoundaryFlags 
        WHEN 0 THEN 'Fast' 
        WHEN 1 THEN 'Slow' 
    END AS Connection, v_BoundaryInfo.DisplayName AS Description 
    FROM v_BoundaryInfo INNER JOIN v_Site ON v_BoundaryInfo.SiteCode = v_Site.SiteCode 
    ORDER BY v_Site.SiteCode, [Boundary Type], v_BoundaryInfo.Value

Voir aussi

Vues d’administration de site dans Configuration Manager