Занятие 2. Конфигурирование и администрирование MTS

(Продолжительность занятия 45 минут)

Для конфигурирования Microsoft Transaction Server служит набор мастеров. На этом занятии Вы познакомитесь с их применением для конфигурировании и администрирования Microsoft Transaction Server.


Изучив материал этого занятия, вы сможете:


Интегрируемый модуль Microsoft Transaction Server Explorer - графическое средство управления, предназначенное для развертывания решений в сети и управления ими - позволяет решать задачи конфигурирования Microsoft Transaction Server. Microsoft Transaction Server Explorer предоставит Вам обзор всех компонентов, развернутых в составе решения.

> Запуск интегрируемого модуля Microsoft Transaction Server Explorer

В состав Microsoft Transaction Server Explorer входит несколько мастеров для сборки и конфигурирования решения из заранее построенных пакетов и компонентов (пакет — это набор компонентов, выполняющих однородные прикладные функции), включая:

Microsoft Transaction Server Explorer включает следующие утилиты GUI:

Упражнение

В этом упражнении Вы установите пакет-пример банковских компонентов, входящий в состав Internet Information Server. Ниже описана схема типичной банковской транзакции. Банковское приложение состоит из четырех компонентов:

Это простой пример приложения, использующего все преимущества передовой серверной инфраструктуры — транзакции, независимость от физического местонахождения компонентов, управление потоками и процессами, а также пул подключений к базе данных — посредством интеграции с Microsoft Transaction Server. Как показано на приведенном выше рисунке, в рамках приложения выполняется несколько процессов.

  1. Клиент инициирует банковскую транзакцию, вызывая компонент MoveMoney.
  2. Компонент MoveMoney вызывает компонент Account для каждой базы данных, которую ему нужно модифицировать, а также компонент Receipt для каждой банковской транзакции.
  3. Microsoft Transaction Server гарантирует, что действия всех компонентов будут объединены в единое целое (транзакцию), даже если эти компоненты написаны на разных языках. Даже в случае, когда каждый из компонентов построен как простой однопользовательский компонент ActiveX, транзакция выполняется как многопользовательская с помощью средств управления потоками и процессами Microsoft Transaction Server.
  4. Компоненты Account обращаются к базе данных SQL Server посредством распределителей ресурсов ODBC Microsoft Transaction Server — механизма обеспечения высокопроизводительного доступа к базам данных.

Чтобы выполнить следующее задание, Вам придется установить Microsoft SQL Server 6.5. Ознакомительная версия SQL Server 6.5 находится в папке Mssql прилагаемого к книге компакт-диска.

> Установка ознакомительной версии SQL Server 6.5

  1. Запустите двойным щелчком файл setup.bat, расположенный в папке Mssql компакт-диска. Появится приглашение командной строки.
  2. Нажмите клавишу ENTER для продолжения установки. Появится диалоговое окно Welcome.
  3. Нажмите Continue. Появится диалоговое окно Enter Name and Organization.
  4. В поле Name наберите Student, а в поле Company name — Microsoft. Оставьте поле Product ID пустым.
  5. Нажмите Continue. Появится диалоговое окно Verify Name and Organization.
  6. Нажмите Continue. Появится диалоговое окно Microsoft SQL Server 6.5 Option.
  7. Убедитесь, что установлен флажок Install SQL Server & Utilities.
  8. Нажмите Continue. Появится диалоговое окно SQL Server 6.5 — Evaluation Edition.
  9. Нажмите Continue. Появится диалоговое окно SQL Server Installation Path.
  10. Нажмите Continue, чтобы принять значения по умолчанию. Появится диалоговое окно MASTER Device Creation.
  11. Нажмите Continue, чтобы принять значения по умолчанию. Появится диалоговое окно SQL Server Books Online.
  12. Нажмите Continue. Появится диалоговое окно Installation Options.
  13. Установите флажок Auto Start SQL Server at boot time.
  14. Установите флажок Auto Start SQL Executive at boot time.
  15. Нажмите Continue. Появится диалоговое окно SQL Executive Log On Account.
  16. Выберите Install для регистрации по учетной записи Local System Account.
  17. Нажмите Continue. Файлы будут скопированы, а в конфигурацию системы внесены необходимые модификации, после чего появится диалоговое окно Microsoft SQL Server 6.5 — Completed.
  18. Нажмите кнопку Exit to Windows NT.
  19. Перезагрузите компьютер.

> Установка примера банковских компонентов

  1. В меню Start выберите команды Programs, Windows NT 4.0 Option Pack, Windows NT 4.0 Option Pack Setup.
  2. Нажмите кнопку Next.
  3. Нажмите Add/Remove.
  4. В списке Components выберите Transaction Server.
  5. Нажмите Show Subcomponents.
  6. Выберите Transaction Server Development.
  7. Нажмите ОК.
  8. Нажмите кнопку Next и следуйте дальнейшим инструкциям.

В этом задании Вы подготовите среду Microsoft Transaction Server для мониторинга банковских компонентов и транзакций из нашего примера.

> Настройка Microsoft Transaction Server Explorer

  1. В меню Start выберите команды Programs, Windows NT 4.0 Option Pack, Microsoft Transaction Server, Transaction Server Explorer. В окне консоли Microsoft Management Console появится интегрируемый модуль Microsoft Transaction Server Explorer.
  2. Раскройте папку Microsoft Transaction Server.
  3. Раскройте папку Computers.
  4. Раскройте узел My Computer.
  5. Выберите папку Packages Installed.
  6. Сверните окно Microsoft Management Console.
  7. В правой панели дважды щелкните значок Sample Bank.
  8. Дважды щелкните папку Components.
  9. В меню View выберите команду Status View. Эта команда отобразит информацию об использовании различных компонентов пакета.
  10. В меню Window выберите команду New Window.
  11. В меню Window выберите команду Tile Horizontally. Консоль Microsoft Management Console отобразит два окна — под номерами 1 и 2.
  12. Прокрутите информацию в левой панели нового окна (2) и щелкните Transaction Statistics. Во время работы компонентов будет отображаться статистика транзакций.
  13. В окне 2 щелкните Action. Появится меню.
  14. Выберите Scope Pane. Левая панель окна 2 исчезнет.
  15. В окне 1 щелкните Action. Появится меню.
  16. Выберите Scope Pane. Левая панель окна 1 исчезнет. Теперь Вы сконфигурируете источник данных ODBC.

> Настройка источника данных ODBC

  1. Откройте Панель управления.
  2. Дважды щелкните значок ODBC. Появится диалоговое окно ODBC Data Source Administrator с открытой вкладкой User DSN.
  3. Нажмите Add.
  4. Выберите в списке пункт SQL Server и нажмите Finish. Появится диалоговое окно Create a New Data Source to SQL Server.
  5. В поле Name введите MtxSamples, затем в поле Server выберите (local).
  6. Нажмите Next. Появится диалоговое окно Create a New Data Source to SQL Server.
  7. Три раза нажмите кнопку Next, затем — кнопку Finish.
  8. Нажмите ОК. Появится диалоговое окно ODBC Data Source Administrator.
  9. Нажмите ОК.
  10. Закройте Панель управления.

> Убедитесь, что Microsoft SQL Server запущен

  1. В меню Start выберите команды Programs, Microsoft SQL Server 6.5, SQL Service Manager. Если значок «стоп-сигнала» зеленого цвета, то SQL Server запущен.
  2. Закройте окно SQL Service Manager.

Эта часть упражнения посвящена мониторингу компонентов и транзакций Microsoft Transaction Server.

> Мониторинг компонентов и транзакций Microsoft Transaction Server

  1. В меню Start выберите команды Programs, Windows NT 4.0 Option Pack, Microsoft Transaction Server, Bank Client. Расположите окно компонента Bank Client так, чтобы оно не перекрывалось с окном Microsoft Transaction Server Explorer. На форме по умолчанию выбрана операция кредитования счета 1 суммой в $1.
  2. Нажмите Submit. На экране должен появиться обновленный баланс. Ознакомьтесь с содержимым окна Microsoft Transaction Server Explorer: окна использования компонентов и статистики транзакций обновлены.
  3. Поэкспериментируйте с компонентом клиента банка и изучите статистику, используя различные типы транзакций, серверы и итерации. Вы заметите, что первая транзакция занимает больше времени, чем остальные. Это объясняется тем, что она создает таблицы базы данных нашего примера и добавляет в них временные записи. Допустимые номера счетов — 1 и 2. Попробуйте выполнить другие действия, например:
  4. Закройте компонент Bank Client.
  5. Закройте Microsoft Transaction Server Explorer.

Резюме

Администрирование и конфигурирование Microsoft Transaction Server выполняет интегрируемый модуль Microsoft Transaction Server Explorer управляющей консоли Microsoft Management Console. В состав Microsoft Transaction Server Explorer включено несколько мастеров, призванных облегчить процесс конфигурирования. Кроме того, Вы можете воспользоваться графическими утилитами для просмотра свойств текущей транзакции, контроля за производительностью транзакции и просмотра сообщений.

Используются технологии uCoz