Новые возможности SQL Server 2008 - Новое для управления

ОГЛАВЛЕНИЕ

 

Новое для управления

Для администраторов баз данных (таких, как я) дополнительные функции управления делают сервер SQL Server 2008 новым отличным продуктом. Новое управление политиками, возможность нескольких запросов сервера, серверы конфигурации и сборщик данных/ хранилище управления предоставляют новые мощные возможности для администраторов баз данных, которые часто ответственны за управление большими и сложными средами баз данных с сотнями или тысячами баз данных на десятках или даже сотнях серверов.

Функция управления политиками SQL Server 2008, которая называлась функцией динамического управления (DMF – Declarative Management Framework) в CTP-версиях, позволяет создавать и выполнять политики конфигурации для одного или нескольких серверов баз данных. Эти политики обеспечивают применение параметров стандартной конфигурации на всех целевых серверах и базах данных. Пример этой функции показан на рис. 1.


Рис 1 Политика рекомендаций по размещению файлов данных и журналов 

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

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

Новые возможности взаимодействия нескольких серверов и серверы конфигурации удобны при необходимости одновременного выполнения запросов к нескольким серверам. Можно зарегистрировать серверы в среде Management Studio, а затем объединить их с помощью группирования. При необходимости выполнения политики или запроса для всех серверов в группировании ее следует просто щелкнуть правой кнопкой мыши и выполнить требуемые действия.

Дополнительным преимуществом является возможность настройки этой функции для возврата одного набора результатов для сервера или объединения наборов результатов в один большой набор. Также можно указать, будут ли имена сервера и баз данных являться частью результатов, чтобы отделить результаты для отдельных серверов. Возможность сохранения зарегистрированных серверов на сервере конфигурации, а не в отдельных Management Studio является большим преимуществом.

Другой новой привлекательной функцией управление является сборщик данных. Администраторам баз данных часто необходим сбор данных управления от большого числа серверов, и многие администраторы создали собственные решения для выполнения этого процесса. Сборщик данных – это встроенный механизм, упрощающий задачу сбора данных, относящихся к управлению. Он позволяет использовать агент SQL Server и службы SQL Server Integration Services (SSIS) для создания платформы для сбора и сохранения данных, предоставляя возможности обработки ошибок, аудита и ведения журнала сбора данных.

В отличие от средств сторонних разработчиков и пользовательских заданий сборщик данных будет достаточно понятен большинству администраторов баз данных, поскольку он использует агент SQL Server Agent и службы SSIS для создания набора заданий и пакетов для обработки подключений, сбора и хранения данных (как показано на рис. 2). После сохранения данных в централизованном хранилище, которое называется хранилищем управления, они могут просматриваться и систематизироваться с помощью набора инструкций T-SQL и отчетов служб SQL Server 2008 Reporting Services. Это централизованное хранилище данных значительно упрощает анализ и просмотр общих показателей управления среды базы данных.


Рис 2 Файл журнала использования дискового пространства сборщика данных