Поделиться через


Примеры запросов для администрирования сайта в Configuration Manager

В следующих примерах запросов показано, как можно объединить представления администрирования сайта Configuration Manager с другими представлениями для получения определенных данных.

Присоединение представлений администрирования сайта

В следующем примере запроса показано, как присоединить представление сайта к другому представлению сайта. В этом запросе перечислены границы для каждого сайта в иерархии Configuration Manager, тип границы, значение границы, быстрое или медленное соединение, а также описание границы. Представления сайта v_Site и v_BoundaryInfo объединяются с помощью столбца SiteCode . Результаты запроса сортируются по коду сайта, типу границы и значению. Функция CASE используется для получения числовых значений для типа границы и скорости подключения, а также для предоставления понятных имен на основе значения.

    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

См. также

Представления администрирования сайта в Configuration Manager