Опубликован: 11.12.2006 | Доступ: свободный | Студентов: 5820 / 381 | Оценка: 4.42 / 3.86 | Длительность: 57:15:00

Лекция 25: Службы компонентов и Microsoft Distributed Transaction Coordinator

Службы просмотра событий Event Viewer

Службы Event Viewer являются развитием утилиты Event Viewer, входящей в состав Windows NT. Как и утилита Event Viewer для Windows NT, службы Event Viewer в Windows 2000 Component Services позволяют вам осуществлять доступ к журналам событий. Все сообщения об ошибках и информационные сообщения приложений, системы безопасности и операционной системы протоколируются в этих журналах событий. Время от времени вам следует проверять эти журналы. Для просмотра событий раскройте папку Event Viewer (рис. 25.3) и щелкните на имени журнала событий, который вам нужно просмотреть.

Раскрытие папки Event Viewer для просмотра событий приложений, системы безопасности и операционной системы

увеличить изображение
Рис. 25.3. Раскрытие папки Event Viewer для просмотра событий приложений, системы безопасности и операционной системы
Системные службы

Компонент системных служб в Component Services – это развитие утилиты Services, используемой в составе Windows NT. Этот компонент, как и утилита Services в Windows NT, позволяет вам просматривать и администрировать все службы, сконфигурированные в вашей системе. Для просмотра системных служб раскройте папку Services (рис. 25.4).

Раскрытие папки Services для просмотра системных служб

увеличить изображение
Рис. 25.4. Раскрытие папки Services для просмотра системных служб

Для запуска или отключения какой-либо службы щелкните правой кнопкой мыши на имени этой службы и выберите нужный пункт из появившегося контекстного меню (рис. 25.5).

Щелкните правой кнопкой мыши на соответствующей службе, чтобы появилось контекстное меню

Рис. 25.5. Щелкните правой кнопкой мыши на соответствующей службе, чтобы появилось контекстное меню

Для просмотра и изменения свойств какой-либо службы нужно выбрать пункт Properties (Свойства) из меню, показанного в предыдущем примере, или дважды щелкнуть на имени этой службы. В обоих случаях появится окно Properties этой службы (рис. 25.6).

 Вкладка General (Общие) окна Properties выбранной службы

Рис. 25.6. Вкладка General (Общие) окна Properties выбранной службы

Из вкладки General этого окна вы можете изменять тип запуска данной службы (поле Startup type), а также прекращать или приостанавливать (кнопка Stop или Pause) работу службы в зависимости от контекста выполнения. В окнах других вкладок вы можете изменять параметры входа данной службы в Windows 2000 (вкладка Log on). Этот параметр может оказаться очень важным для таких служб, как MS DTC и SQL Server Agent. Вы можете указывать, будут ли они запускаться автоматически, когда происходит запуск системы; вы можете также изменять учетную запись, которую используют SQL Server и MS DTC. Кроме того, вы можете задавать, какие действия будут предприняты в случае отказа соответствующей службы, и можете также просматривать, от каких служб зависит данная служба и какие службы зависят от нее.

Microsoft Message Queuing

Хотя Microsoft Message Queuing (MSMQ) не представлена в консоли управления Component Services, ее можно рассматривать как часть Component Services, поскольку Microsoft Message Queuing использует MS DTC для внешних транзакций. Microsoft Message Queuing позволяет передавать сообщения между различными приложениями и/или различными системами. Message Queuing может передавать транзакционные и нетранзакционные сообщения. Приложения используют Message Queuing для передачи устойчивых сообщений между серверами. Устойчивое сообщение – это сообщение, которое не будет потеряно в случае аварии системы, такой как отказ источника питания. В случае временного отказа питания системы MSMQ восстановит очередь сообщений после возобновления подачи питания. Microsoft Message Queuing использует метод передачи сообщений с промежуточным хранением, при котором сообщения сохраняются в очереди даже при обрыве связи в сети. Кроме того, Message Queuing обладает следующими возможностями:

  • Передача сообщений без установления соединения. Чтобы система Message Queuing отправила сообщение, не обязательно устанавливать соединение. Кроме того, сообщения можно маршрутизировать; например можно использовать шлюз между различными сетевыми протоколами.
  • Динамическое администрирование очередей. Очереди можно добавлять или модифицировать без необходимости завершения и повторного запуска Message Queuing.
  • Задание приоритетов сообщений. Сообщения, отправляемые с помощью Message Queuing, могут иметь различные приоритеты, что позволяет отправлять первыми более важные сообщения.
  • Поддержка кластеров.Message Queuing определяет наличие кластеров, поддерживая кластеры с архитектурой типа active/active (активность всех компонентов) и типа active/passive (один активный и несколько пассивных компонентов).
  • Интеграция со службами каталогов Active Directory. Это позволяет Message Queuing использовать службу каталогов в Active Directory.
  • Взаимодействие с MSMQ 1. Система Message Queuing совместима с MSMQ 1, которая предшествовала Message Queuing.
  • Интеграция с системой безопасности Windows 2000. Это позволяет использовать расширенные возможности управления безопасностью в рамках Windows 2000.
  • Резервное копирование и восстановление сообщений.Можно выполнять резервное копирование сообщений и восстанавливать их в случае отказа системы.
  • Администрирование из оснастки MMC. Как и для многих других управляющих утилит, администрирование теперь осуществляется из оснастки MMC.

Как видите, система Microsoft Message Queuing обладает многими возможностями. Но эта лекция посвящена описанию MS DTC – компоненту транзакционных сообщений системы Microsoft Message Queuing.