Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Применение Systems Management Server 2003
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

10. Получение информации из базы данных сайта SMS 2003: работа с запросами и отчетами

10.1. Способы получения информации из базы данных сайта

Способы получения информации из базы данных сайта SMS 2003, запросы и отчеты SMS 2003, прямое обращение к базе данных сайта

Одна из главных задач сервера SMS 2003 — предоставление администраторам предприятия самой разной информации:

·        данных обнаружения ресурсов в сети;

·        данных инвентаризации оборудования и программного обеспечения;

·        данных об использовании клиентскими компьютерами программного обеспечения (Software Metering);

·        информации о результатах установки программного обеспечения и обновлений операционной системы;

·        информацию об ошибках и проблемах, которые возникают непосредственно в ходе работы самого сервера SMS 2003 и клиентского программного обеспечения SMS 2003 на клиентских компьютерах.

Почти вся эта информация (если не считать текстовых журналов некоторых компонентов) помещается в базу данных сайта на SQL Server. Конечно же, администраторы должны иметь возможность получать информацию из этой базы данных.

Кажется очевидным, что если информация находится в базе данных на сервере SQL Server, к ней следует обращаться при помощи SQL-запросов, тем более что информация сервера SMS лежит полностью в открытом виде. Однако Microsoft рекомендует вместо этого использовать встроенные средства сервера SMS 2003 — запросы (queries) и отчеты (reports). Аргументы просты: структура базы данных сервера SMS 2003 может изменяться без каких-либо предупреждений и, возможно, после установки очередного пакета обновлений созданные вручную SQL-запросы перестанут работать.

Однако на практике очень большое количество администраторов пренебрегает этими рекомендациями, самостоятельно создавая отчеты к базе данных сайта при помощи универсальных средств. Чаще всего отчеты создаются в Excel, Access, Crystal Reports, хотя могут использоваться и другие продукты. Обычно это объясняется необходимостью получить какую-либо информацию в строго установленном формате, который не могут обеспечить встроенные средства сервера SMS 2003. Для тех администраторов, кто самостоятельно изготавливает отчеты к базе данных сайта в любимом приложении, подскажем следующее:

·        справка по некоторым объектам базы данных сайта находится в SMS 2003 SDK (его можно бесплатно скачать с сайта Microsoft). Кроме того, названия таблиц и представлений в базе данных сайта вполне дружелюбны и по ним обычно можно догадаться о том, какая информация в них содержится;

·        предпочтительнее использовать представления, а не обращаться к таблицам базы данных сайта напрямую. Связано это с тем, что, во-первых, таблицы сильно нормализованы и для получения нужной информации придется в запросе объединять множество таблиц, а во-вторых, представления обеспечивают некоторую защиту при изменении структуры базы данных (обычно они изменяются реже, чем таблицы);

·        в качестве подсказки по объектам базы данных сайта иногда можно использовать определения встроенных отчетов SMS 2003. В свойствах встроенных отчетов можно посмотреть определение запроса и сделать вывод о том, в каких представлениях в базе данных сервера SMS 2003 может находиться нужная информация.

В следующих разделах этой главы будут рассмотрены встроенные средства для получения информации из базы данных сайта в SMS 2003: запросы и отчетs.

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 
© 2004-2008, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru