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

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


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

7. Применение Best Practices Analyzer и Baseline Security Analyzer

7.1. Best Practices Analyzer

Best Practices Analyzer для анализа серверов и баз данных SQL Server 2000, правила BPA, требования для установки

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

Правила распределены по нескольким категориям:

·        резервное копирование и восстановление - для каких баз данных резервное копирование не выполнялось или выполнялось давно, какие были ошибки при резервном копировании, проводится ли резервное копирование системных баз данных, есть ли базы данных с режимом восстановления Simple и т.п.

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

·        проект базы данных - есть ли таблицы без первичного ключа и соблюдены ли правила именования объектов;

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

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

·        мониторинг сервера - какие проблемы возникали на используемых серверах, какие важные ошибки на них обнаружены, нет ли пользовательских объектов в системных базах данных и т.п.

·        TSQL - применение нерекомендованных возможностей TSQL в базах данных;

·        использование средств, которые не будут поддерживаться в следующей версии SQL Server;

·        ошибки при реализации полнотекстового индексирования.

Настоятельно рекомендуется применять BPA в следующих ситуациях:

·        когда вы принимаете к эксплуатации задачу с использованием БД на SQL Server, реализованную внешними (или своими) разработчиками - чтобы сразу выявить возможные проблемы;

·        когда вы сами сдаете свою базу данных в эксплуатацию;

·        на регулярной основе для своих серверов SQL Server - чтобы отслеживать возможные проблемы.

Очень удобно, что BPA позволяет сканировать сразу несколько серверов (в том числе по расписанию) и применять к каждому серверу свой набор правил для проверки.

Системные требования для BPA:

·        операционная система - Windows 2000, XP или 2003;

·        Internet Explorer версии не ниже 6.0;

·        Microsoft .NET Framework 1.1

BPA находится в свободном доступе на Web-сайте Microsoft. При установке создает свой репозитарий на указанном вами SQL Server в виде базы данных SQLBPA.

 

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

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


 

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

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