Россия, г. Санкт-Петербург |
Лекция 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) и щелкните на имени журнала событий, который вам нужно просмотреть.
увеличить изображение
Рис. 25.3. Раскрытие папки Event Viewer для просмотра событий приложений, системы безопасности и операционной системы
Системные службы
Компонент системных служб в Component Services – это развитие утилиты Services, используемой в составе Windows NT. Этот компонент, как и утилита Services в Windows NT, позволяет вам просматривать и администрировать все службы, сконфигурированные в вашей системе. Для просмотра системных служб раскройте папку Services (рис. 25.4).
Для запуска или отключения какой-либо службы щелкните правой кнопкой мыши на имени этой службы и выберите нужный пункт из появившегося контекстного меню (рис. 25.5).
Для просмотра и изменения свойств какой-либо службы нужно выбрать пункт Properties (Свойства) из меню, показанного в предыдущем примере, или дважды щелкнуть на имени этой службы. В обоих случаях появится окно Properties этой службы (рис. 25.6).
Из вкладки 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.