Учебник по службам Notification Services
В учебнике по службам Notification Services объясняется, как создать простейшее приложение служб Notification Services. В материалах учебника используется решение для среды SQL Server Management Studio с целью более простого редактирования обучающих файлов и дальнейшего создания решения с помощью обозревателя объектов среды SQL Server Management Studio.
Новые знания
В процессе работы с этим учебником будет создано приложение сводок погоды. Пользователи этого приложения смогут подписаться на получение уведомлений о погоде в отдельных городах.
В начале работы будет использован минимально заполненный файл определения приложения (ADF), который необходимо будет изменить с помощью стандартного файла конфигурации экземпляра (ICF), чтобы создать экземпляр служб Notification Services, содержащий приложение Weather. Данные в файлах ICF и ADF компилируются и затем используются для создания базы данных экземпляра и базы данных приложения. Эти базы данных используются для хранения данных и выполнения приложения.
После этого требуется обновить файл ADF, в который будут внесены описания связанных с погодой событий, уведомлений и данных подписок. Кроме того, необходимо настроить параметры выполнения приложения. При каждом обновлении приложения эти изменения будут применяться к базе данных приложения.
На последних двух занятиях этого учебника предстоит добавить в приложение данные подписчиков и подписок, а затем добавить данные событий и просмотреть итоговые уведомления.
Это относительно простое приложение, и в нем не используются более сложные возможности служб Notification Services, такие как краткая сводка или многоадресная доставка, пользовательские поставщики событий, пользовательские модули форматирования данных и пользовательские протоколы доставки. Тем не менее, в этом учебнике рассмотрены основные шаги по построению приложения уведомлений, которое использует службы Notification Services.
Требования
Перед началом работы с этим учебником необходимо ознакомиться с основными понятиями и терминологией служб Notification Services. Дополнительные сведения о среде Notification Services см. в разделе Введение в службы SQL Server Notification Services.
Этот учебник предназначен для работы на одном компьютере, на котором установлено все необходимое программное обеспечение. Убедитесь, что выполнено следующее.
- В системе установлены компоненты Database Engine, службы Notification Services и Components рабочей станции. Дополнительные сведения см. в разделе Установка SQL Server 2005.
- Установлены образцы служб Notification Services. Дополнительные сведения см. в разделе Установка образцов.
- Запущен экземпляр компонента Database Engine. Дополнительные сведения см. в разделе Запуск и перезапуск служб.
Примечание. |
---|
Перед началом работы с учебниками следует добавить кнопки «Назад» и «Далее» на панель инструментов средства просмотра документов. Дополнительные сведения см. в разделе Добавление в справку кнопок «Далее» и «Назад». |
Содержимое
Этот учебник разделен на 11 занятий. Чтобы создать работающее приложение служб Notification Services, необходимо полностью выполнить все занятия учебника.
- Занятие 1. Открытие и проверка решения учебника
На этом занятии открывается решение для среды SQL Server Management Studio и изучаются файлы этого решения.
- Занятие 2: Выполнение первоначальной сборки экземпляра «Учебник»
На этом занятии просматривается файл определения приложения (ADF) для приложения Weather и файл конфигурации экземпляра (ICF) для экземпляра учебника служб Notification Services, а затем создаются исходные экземпляр и приложение.
- Занятие 3. Добавление класса событий
На этом занятии в ADF-файл добавляется класс события, описывающий данные события.
- Занятие 4. Добавление класса уведомлений
На этом занятии в файл ADF добавляется класс уведомления, описывающий данные уведомлений, а также способы их форматирования и доставки.
- Занятие 5: Добавление класса подписки
На этом занятии в файл ADF добавляется класс подписки, описывающий данные подписок и правила создания уведомления.
- Занятие 6. Добавление поставщика событий
На этом занятии в файл ADF будет добавлено определение внепроцессного поставщика событий. Это делается с целью идентификации событий, добавляемых посредством хранимых процедур передачи событий.
- Занятие 7. Настройка генератора и распространителя
На этом занятии указывается, где будут запущены генератор и распространитель приложения, а также задается интервал опроса для распространителя.
- Занятие 8. Изменение параметров выполнения приложения
На этом занятии задаются настройки, относящиеся к генератору, ведению журнала распространителя и удалению данных.
- Занятие 9. Регистрация, включение и запуск экземпляра
На этом занятии выполняется регистрация, активация и запуск экземпляра служб Notification Services.
- Занятие 10. Добавление подписчиков и подписок
На этом занятии в базу данных экземпляра будут добавлены подписчики, а в базу данных приложения — подписки.
- Занятие 11. Передача событий в приложение Weather
На этом занятии в приложение будут добавлены события, а затем будет выполнен просмотр полученных уведомлений.
См. также
Другие ресурсы
Образцы служб SQL Server Notification Services
Введение в службы SQL Server Notification Services
Построение решений на основе служб Notification Services
Развертывание служб Notification Services
Администрирование служб Notification Services