Инструменты администрирования SQL Server 2000
Обычно инструменты администрирования устанавливаются при инсталляции самого SQL Server 2000. Тем не менее они могут быть добавлены и отдельно. Таким образом, на одном компьютере могут иметься только инструменты администрирования, тогда как на другом – только собственно SQL Server 2000 (так называемый Engine). Инструменты SQL Server 2000 спроектированы таким образом, что они могут применяться для работы с любым сервером SQL Server 2000 локальной сети. Более того, инструменты администрирования SQL Server 2000 могут быть использованы для управления и серверами SQL Server 7.0. Администрирование же серверов SQL Server 6.х должно выполняться инструментами администрирования, поставляемыми в составе этих версий. Большая часть административных задач SQL Server 2000 может быть выполнена следующими методами: · использованием средств Transact-SQL; · с помощью графического интерфейса Enterprise Manager; · утилиты командной строки; · с помощью мастеров (wizards). Самым сложным является выполнение задачи средствами Transact-SQL, так как это требует знания синтаксиса команд и хранимых процедур, а также умения обращаться с инструментом Query Analyzer (или любым другим ему подобным). Однако использование средств Transact-SQL открывает пользователю прямой доступ к системным данным. Enterprise Manager реализован в виде MMC-модуля, на основе которого генерируется консоль администрирования SQL Server. Microsoft Management Console (MMC) является новой разработкой фирмы Microsoft и реализует единый пользовательский интерфейс, обеспечивая интегрированную среду для администрирования сетевых ресурсов. Управление практически всеми новыми продуктами осуществляется с использованием единого интерфейса MMC. Каждое приложение имеет специальный модуль, содержащий всю необходимую информацию о параметрах настройки и администрирования. MMC использует этот модуль для построения интерфейса администрирования, привязанного к конкретному приложению.
Консоль MMC включает, как минимум, одно окно, состоящее из двух панелей. Левая панель, называемая обзорной, содержит пространство имен. Пространство имен отображается в виде дерева узлов, являющихся либо объектами, либо контейнерами. Когда выбирается узел в пространстве имен, то в правой панели, называемой результирующей, отражается содержимое узла. Если выбран объект, то будут выведены характеристики этого объекта. Если же выбран контейнер, то в результирующей панели будут отображены все объекты и контейнеры, которые он содержит. Список всех возможных действий над объектом представлен в его контекстном меню, вызываемом нажатием правой клавиши мыши. Важной особенностью MMC является возможность сохранить настроенную консоль в файле с расширением .msc. Этот файл имеет небольшие размеры и может быть распространен по сети или электронной почте.
Рисунок 7. Окно Enterprise Manager.
MMC облегчает администрирование корпоративных сетей. MMC позволяет администратору создавать задачно-ориентированные консоли, которые содержат только утилиты и инструменты, необходимые для решения конкретной задачи. Главный системный администратор предприятия может создавать консоли для административных групп структурных подразделений, выполняющих узкоспециализированные задачи, например, резервное копирование баз данных или управление почтовым сервером. Enterprise Manager является базовым инструментом при выполнении самых разнообразных задач: · управления системой безопасностью; · создания баз данных и их объектов; · создания и восстановление резервных копий; · конфигурирования подсистемы репликации; · управления параметрами работы служб SQL Server 2000;
· управления подсистемой автоматизации; · запуска, останова и приостанова служб; · конфигурирования связанных и удаленных серверов; · создания, управления и выполнения пакетов DTS Приведенный список не исчерпывает всех областей применения Enterprise Manager и легко может быть расширен. Enterprise Manager является достаточно простым в использовании инструментом, в то же время он охватывает практически все административные задачи, с которыми столкнется администратор. Конечно, различные нестандартные ситуации с помощью этого инструмента не решить и придется обратиться к средствам Transact-SQL. Не стоит воспринимать Enterprise Manager как инструмент для неопытных пользователей, не умеющих работать со средствами Transact-SQL, и стремиться осилить синтаксис команд и хранимых процедур. Решение некоторых задач средствами Transact-SQL настолько сложно, что это поможет сэкономить достаточно много времени и использовать его более эффективно. Панель инструментов Enterprise Manager содержит меню Action (Действие), View (вид) и Tools (сервис). Конфигурация меню и перечень доступных команд зависят от того, какой объект выбран в настоящий момент. Меню Action (Действие) содержит тот же набор команд, что и контекстное меню объекта. Меню View (вид) позволяет изменить способ представления информации в результирующей панели Enterprise Manager. С помощью меню Tools (сервис) становится доступным дополнительный инструментарий. Здесь можно вызвать как утилиты SQL Server (такие как Profiler и Query Analyzer), так и внешние по отношению к SQL Server приложения. Пример окна Enterprise Manager приведен на рисунке 7. SQL Server Service Manager. Единственной задачей утилиты SQL Server Service Manager является предоставление пользователю удобного механизма запуска, останова и приостановки служб SQL Server 2000. Кроме этого, она позволяет лишь запретить или разрешить автоматический запуск той или иной службы при загрузке операционной системы.
Рисунок 8. Пример окна утилиты SQL Server Service Manager.
Утилита Service Manager устанавливается при инсталляции SQL Server 2000 и по умолчанию автоматически запускается при загрузке операционной системы. В нормальном состоянии утилита Service Manager представлена значком в правой части панели задач (taskbar). Двойной щелчок на пиктограмме приведет к открытию окна программы, с помощью которого можно запускать, останавливать и приостанавливать службы SQL Server 2000, а также разрешать или запрещатьихавтоматический запуск при загрузке операционной системы. Пример окна утилиты SQL Server Service Manager приведен на рисунке 8.
Помимо уже рассмотренных утилит, имеющих графический интерфейс, в SQL Server 2000 существует набор утилит командной строки., с помощью которых также можно выполнять различные задачи. Некоторые из этих утилит используются сервером автоматически и являются, скорее, частью ядра SQL Server 2000, чем собственно утилитами. Указанные утилиты автоматически копируются мастером установки в каталог Binn установочного каталога SQL Server 2000, но могут быть запущены из любого другого каталога, так как мастер соответствующим образом конфигурирует переменную окружения PATH. В таблице 5 приведен список утилит командной строки, имеющихся в распоряжении пользователя при работе с SQL Server 2000. Необходимо отметить, что параметры утилит командной строки чувствительны к регистру вводимых значений. В некоторых случаях параметры, набранные в разных регистрах, могут привести к выполнению различных действий. Таблица 5. Утилиты командной строки
Многие задачи администрирования MS SQL Server 2000 могут быть выполнены с помощью программ-мастеров. Это наиболее простой способ выполнения административных задач. Недостатком мастеров являются достаточно ограниченные возможности.
Таблица 6. Мастера SQL Server
Однако некоторых мастеров сказанное не касается. К ним можно отнести мастера конфигурирования подсистемы репликации, что является довольно сложным процессом. Например, чтобы создать публикацию средствами Enterprise Manager, нужно воспользоваться соответствующим мастером. Конечно, всегда можно применить средства Transact-SQL. Но иногда это настолько сложно и трудоемко, что лучшим решением будет использование мастера. Программы-мастера запускаются кнопкой Run a wizard в окне Enterprise Manager или выполнением соответствующей утилиты в командной строке. В таблице 6 приведен список программ- мастеров, имеющихся в SQL Server 2000.
1.6. Контрольные вопросы к главе 1 1. Проведите обзор версий MS SQL Server 2000. Выделите их особенности и отличия. 2. Определите области применения для каждой из версий MS SQL Server 2000. 3. Перечислите способы взаимодействия клиентских приложений и сервера базы данных. 4. Опишите процесс взаимодействия клиентских приложений с сервером MS SQL Server 2000. 5. В чем отличие сетевого и несетевого соединения клиентских приложений и сервера базы данных? 6. На какие уровни и компоненты можно разделить программное обеспечение клиентского приложения при взаимодействии с сервером базы данных? 7. На какие уровни и компоненты можно разделить программное обеспечение сервера базы данных? 8. Перечислите компоненты MS SQL Server 2000 и их основные функции. 9. Опишите взаимодействие служб SQLServerAgent, MSSearch и MSDTC со службой MSSQLServer. 10. Перечислите системные базы данных MS SQL Server 2000. Опишите назначение и содержимое системных баз данных? 11. Опишите состав и назначение обязательных системных таблиц в системных базах данных MS SQL Server 2000. 12. Опишите состав и назначение дополнительных системных таблиц в системных базах данных master и msdb. 13. Перечислите основные средства администрирования MS SQL Server 2000. 14. Перечислите задачи, решаемые при помощи утилиты Enterprise Manager. 15. Перечислите задачи, решаемые при помощи утилиты Service Manager. 16. Перечислите состав и назначение утилит командной строки MS SQL Server 2000. 17. Перечислите состав и назначение программ-мастеров MS SQL Server 2000. УСТАНОВКА SQL SERVER 2000 Процесс установки построен таким образом, что инсталляцию сервера может выполнить даже пользователь, никогда ранее не работавший с SQL Server 2000. Как и при установке любых других продуктов, преждечем начатьустанавливатьSQL Server 2000, необходимо выполнить некоторые подготовительные операции.
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|