Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб админ инф сист2.doc
Скачиваний:
12
Добавлен:
26.03.2015
Размер:
2.05 Mб
Скачать

Утилита Enterprise Manager

Запуск нескольких копий Enterprise Manager часто вызван тем, что он не позволяет переключаться между окнами, когда выполняется редактирование хранимых процедур, кода представлений и некоторых других объектов.

Если утилита Service Manager представляет унифицированный интерфейс для управления работой служб, то управление службами средствами Enterprise Manager требует обращения к различным элементам дерева. Для управления параметрами запуска службы MSSQLServer сначала необходимо выбрать в панели Enterprise Manager нужный сервер (рис. 2.3). Собственно запуск, останов и приостанов службы выполняется с помощью меню Action или контекстного меню значка сервера. Как и при работе с Service Manager, список доступных операций зависит от текущего состояния службы. Помимо старта, останова и приостанова службы, при работе с Enterprise Manager имеются такие операции, как присоединение (connect) и отсоединение (disconnect). В присоединенном состоянии Enterprise Manager может получать от соответствующего сервера список объектов, выполнять административные операции. Однако при этом с сервером устанавливается соединение. Если максимальное количество подключений к серверу ограничено, то не следует без особой надобности держать открытым соединение с сервером. После того, как работа с сервером будет завершена, рекомендуется отсоединиться от него, выбрав в контекстном меню сервера или в меню Action команду Disconnect. При необходимости позже можно будет легко вновь подключиться к серверу, выбрав в меню команду Connect.

Рис. 2.3. Управление службой MSSOLServer средствами Enterprise Manager

Если Enterprise Manager подключен к серверу, то на соответствующем серверу значке будет иметься красная зигзагообразная линия. Одновременно Enterprise Manager может быть подключен к множеству серверов. Для неподключенных серверов отображается только их состояние (запушен, остановлен или приостановлен). При выборе сервера в панели Enterprise Manager происходит автоматическое подключение к этому серверу. В зависимости от свойств регистрации сервера, при попытке подключения к остановленному SQL Server 2000 может быть автоматически выполнен запуск службы MSSOLServer.

Рис 2.4. Окно Connect to SQL Server

Рис 2.5. Управление службой SOLServerAoent средствами Enterprise Manager

Останов средствами Transact-sql

Описанные ранее способы останова сервера являлись в той или иной степени внешними по отношению к серверу. Однако останов сервера можно также выполнить и средствами языка Transact-SQL. Для этого предназначена команда shutdown, имеющая следующий синтаксис:

SHUTDOWN [WIТН NOWAIT]

Если команда выполняется с with nowait, то сервер не выполняет процесс контрольной точки для всех баз данных. Это обеспечивает быстрый останов сервера. При этом также происходит откат всех активных транзакций и завершение всех пользовательских процессов. Если with nowait не указывается, то происходит более мягкое завершение работы сервера. Сначала выполняется приостанов сервера с ожиданием завершения всех начатых транзакций, и только после завершения всех процессов происходит останов сервера. При этом также выполняется процесс создания контрольной точки для каждой базы данных.