Przykładowe zapytania dotyczące administrowania lokacją w Configuration Manager

Poniższe przykładowe zapytania pokazują, jak widoki administrowania lokacją Configuration Manager mogą być sprzężone z innymi widokami w celu pobrania określonych danych.

Sprzęganie widoków administrowania lokacją

Następujące przykładowe zapytanie pokazuje, jak sprzęgać widok witryny z innym widokiem witryny. To zapytanie wyświetla granice dla każdej lokacji w hierarchii Configuration Manager, typ granicy, wartość granicy, czy połączenie jest szybkie czy powolne, a także opis granicy. Widoki lokacji v_Site i v_BoundaryInfo są sprzężone przy użyciu kolumny sitecode . Wyniki zapytania są sortowane według kodu lokacji, typu granicy, a następnie wartości. Funkcja CASE służy do przejęcia wartości liczbowej typu granicy i szybkości połączenia oraz zapewnienia przyjaznych nazw na podstawie wartości.

    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

Zobacz też

Widoki administrowania lokacją w Configuration Manager