Notification Services 教程
在 Notification Services 教程中,将学习如何生成一个简单的 Notification Services 应用程序。该教程使用 SQL Server Management Studio 解决方案,以便简化编辑教程文件并使用 SQL Server Management Studio 对象资源管理器生成解决方案的过程。
学习内容
在本教程中,将生成一个天气通知应用程序。使用此应用程序,用户可以订阅和接收各个城市的天气通知。
您将从一个最小的应用程序定义文件 (ADF) 入手,然后使用预定义的实例配置文件 (ICF) 创建一个承载 Weather 应用程序的 Notification Services 实例。对 ICF 和 ADF 里的信息进行编写,然后用于创建一个实例数据库和一个应用程序数据库。这些数据库将用于存储数据和运行应用程序。
然后,将更新 ADF 来说明天气事件、通知和订阅数据,接着将配置应用程序执行设置。每次更新应用程序时,都会应用对应用程序数据库的更改。
在本教程的最后两课中,将添加订阅方和订阅数据,然后添加事件数据并查看结果通知。
这是一个简单应用程序,不使用 Notification Services 的某些较高级的功能,如摘要或多播传递、自定义事件提供程序、自定义内容格式化程序和自定义传递协议等。但是,本教程会展示生成使用 Notification Services 的通知应用程序的核心步骤。
要求
开始本教程之前,应熟悉 Notification Services 的概念与术语。若要了解 Notification Services 的有关信息,请参阅 SQL Server Notification Services 简介。
本教程可用于安装了所有必需软件的单台计算机上。请确保已完成了以下事项:
- 已安装了数据库引擎、Notification Services 和工作站组件。有关详细信息,请参阅安装 SQL Server 2005。
- 已安装了 Notification Services 示例。有关详细信息,请参阅安装示例。
- 已启动了一个数据库引擎实例。有关详细信息,请参阅启动和重新启动服务。
注意: |
---|
阅读教程之前,应在文档查看器工具栏中添加“下一页”和“上一页”按钮。有关详细信息,请参阅向帮助中添加“上一步”和“下一步”按钮。 |
内容
本教程分为 11 课。必须完成所有教程课程才能开发一个有效的 Notification Services 应用程序。
- 第 1 课:打开并测试“教程”解决方案
在本课中,将打开 SQL Server Management Studio 解决方案并检查其中的文件。
- 第 2 课:执行教程实例的初始生成
在本课中,将检查 Weather 应用程序的应用程序定义文件 (ADF) 和 Notification Services 的 Tutorial 实例的实例配置文件 (ICF),然后生成初始实例和应用程序。
- 第 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