|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
7. Применение Best Practices Analyzer и Baseline Security Analyzer7.1. Best Practices AnalyzerBest 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.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||