Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие.doc
Скачиваний:
57
Добавлен:
14.05.2015
Размер:
1.51 Mб
Скачать

2. SqlServerEnterpriseManager

SQL Server Enterprise Manager представляет для управле­ния сервером графический интерфейс.

Данная утилита позволяет выполнять все основные опера­ции администрирования SQL-сервера. С её помощью можно осуществлять запуск всех утилит и приложений, входящих в со­став SQL-сервера. Наличие утилиты на компьютере позволяет осуществлять конфигурирование и удалённых серверов, т.е. ути­лита может запускаться не только на самом сервере, но и на ком­пьютере рабочей станции.

Основное окно системы очень похоже на проводник Win­dows. В левой части находятся основные объекты SQL-сервера. Использование символов “+” и “–“ слева от названия объекта по­зволяет раскрывать его составляющие, что, в свою очередь, дает возможность их редактирования. При выборе необходимого объ­екта, опции настройки его параметров отражаются в правой части окна утилиты.

Отличительной чертой работы с утилитой является изме­няющиеся панель инструментов и команд меню. Эти изменения осуществляются в зависимости от выбранного в данный момент объекта. Это в первую очередь относится к меню Действие и его графическому отображению на панели инструментов.

Например, можно выбрать в списке таблиц базы данных master системную таблицу sysdatabases. Для просмотра её со­держимого используется команда Open Table/Return all rows меню Действие. Альтернативным способом выполнить то же са­мое является выбор соответствующей команды из контекст­ного меню данного объекта, вызываемого нажатием правой кнопки мыши.

Меню View данной утилиты управляет внешним видом отображаемой информации. При этом пользователю доступны следующие команды:

Console Tree - выводит/убирает дерево объектов, распо­ложенное в левой части окна утилиты(при этом способ просмотра объектов будет отдаленно напоминать работу со средством Мой компьютер Windows);

Description Bar - выводит/убирает с экрана информацион­ную панель;

Status Bar – выводит/убирает строку состояния;

Toolbars - управление панелями инструментов;

Large – отображение объектов в виде больших иконок;

Small – отображение объектов в виде маленьких иконок;

Detail – отображение объектов в виде таблицы (наиболее полная информация об объектах представляется именно в этом режиме);

List отображение объектов в виде списков.

С помощью команды меню Tools можно произвести за­пуск всех утилит и приложений, входящих в состав SQL-сер­вера, осуществить некоторые настройки самой утилиты, напри­мер, из­менить размер и тип шрифта.

Для регистрации сервера в программе SQL Server Enter­prise Manager необходимо указать имя сервера, учетную за­пись и пароль, которые используются для подключения к ядру базы данных.

После открытия окна SQL Server Enterprise Manager и за­пуска SQL Server можно подключиться к зарегистрирован­ному ранее серверу:

- щелкнуть на знаке “+” рядом с кнопкой Mi­crosoft SQL Servers;

- щелкнуть на знаке “+” рядом с названием группы, в ко­торую входит сервер (чаще всего SQL Server Group);

- щелкнуть на знаке “+” рядом с названием нужного сер­вера. Если подключение прошло успешно, ря­дом с именем сервера появится значок в виде молнии.

Для отключения от сервера в окне программы SQL Server Enterprise Manager щелкнуть правой кнопкой на имени нужного сервера и выбрать Disconnect. По завершении работы SQL Server Enterprise Manager отключение от сервера производится автома­тически.

Для управления службой SQL Server Agent:

- в окне программ SQL Server Enterprise Man­ager щелкнуть “+” рядом с названием сервера, на котором нужно выпол­нить настройку службы SQL Server Agent;

- открыть папку Management;

- щелкнуть правой кнопкой на SQL Server Agent, выбрать команду Start (или Stop и Properties - на­стройка парамет­ров этой службы).

Для управления службой SQL Mail:

- в окне SQL Server Enterprise Manager щелк­нуть на знаке “+” рядом с названием нужного сер­вера;

- открыть папку Support Services;

- щелкнуть правой кнопкой на пиктограмме SQL Mail и из контекстного меню выбрать соответствую­щие команды (Start, Stop или Properties).

Программа SQL Server Enterprise Manager позво­ляет выполнять типовые задачи:

  1. Изменение конфигурации сервера;

  2. Управление учетными записями пользователей;

  3. Назначение ролей (роль - это определённый набор прав доступа, предназначенный для выполнения некоторой операции на сервере);

  4. Управление базами данных (создание, удаление баз данных и управление ими). Для работы с базами даных:

- в окне SQL Server Enterprise Manager щелк­нуть на знаке “+” рядом с названием сервера, на ко­тором будут выполняться операции с БД;

- открыть папку Databases (щелчок на знаке “+”);

- вызвать контекстное меню для соответствую­щего объ­екта этой папки и выполнить нуж­ные действия.

  1. Управление объектами и пользователями базы дан­ных: в папке Databases выбрать тип нужного объекта (Diagrams, Tables, Views (виды), Stored Procedures (храни­мые процедуры), Users (пользователи БД), Roles (роли), Rules (правила), Defaults (стандартные значения), User Defined Data Types (типы данных, определяемые поль­зователем), Full-Text Catalog (текстовый каталог)). Напри­мер, для вы­полнения операций с таблицами необходимо щелкнуть на пиктограмме Tables, в правой части окна появится список всех таблиц в текущей БД; щелкнуть на имени нужной таб­лицы правой кнопкой и выбрать Design Table (конструктор таблиц) – появится окно конструктора таблиц, в котором можно создать новую таблицу или изменить параметры суще­ствующей.

  2. Создание сценариев SQL: в папке Databases выпол­нить правый щелчок на нужном объекте и выбрать команду Все задачи/General SQL Scripts, далее в окне General SQL Scripts сгенерировать сценарий SQL, Preview - просмотр от­чета сценария.

  3. Управление работами (работа - это специальный на­бор команд, объединенных в пакет, которые сервер выпол­няет автоматически по заданному расписанию или через оп­ределенные промежутки времени). Обработкой работ занима­ется служба SQL Server Agent.

  4. Управление оповещениями (сообщения об ошиб­ках, возникающих на сервере, или информация о наступлении не­которого запланированного события - выполняет SQL Server Agent).

  5. Управление операторами (операторы – это получа­тели со­общений об ошибках и оповещений) – осуществляется с помощью SQL Server Agent.

  6. Отслеживание текущей активности пользователей (папка Management).

  7. Управление процессом обмена записями ( папка Data Trans­formation Services).

  8. Работа с журналом регистрации ошибок (папка Man­agement, затем папка SQL Server Logs).

  9. Управление процессами публикации в Web (папка Management, пиктограмма Web Publishing).