SQL Server 2005 的 Adventure Works Cycles ReviewWatcher 示例示范了如何使用查询通知。 此示例与 Adventure Works Cycles Storefront e-commerce 示例应用程序一起使用。 此文档说明如何安装 ReviewWatcher 示例应用程序的 SQL Server 2005 版本。
此示例可用于 AdventureWorks 示例数据库的 SQL Server 2005 版本。
需要在服务器上具有管理员特权才能成功运行此示例。
默认安装目录为:驱动器:\Program Files\Microsoft SQL Server\90\Samples\Integrated Samples\Storefront\CS\ReviewWatcher\。
应用场景
开发人员尝试生成一种应用程序,使得在对数据库进行更改的同时无需轮询数据库即可显示这些更改。
语言
Transact-SQL、Visual C# 和 Visual Basic。
功能
ReviewWatcher 示例使用 SQL Server 2005 的以下功能。
应用领域 | 功能 |
---|---|
整体 |
SqlDependency |
必备条件
在运行此示例之前,请确保安装了下列软件:
- SQL Server 2005,包括下列组件:
- SQL Server 数据库引擎
- SQL Server Management Studio
- AdventureWorks 示例数据库可从 CodePlex 网站获取。
- 数据库引擎示例可从 CodePlex 网站获取。
- .NET Framework SDK 2.0 或 Microsoft Visual Studio 2005。 您可以免费获取 .NET Framework SDK。 请参阅安装 .NET Framework SDK。
生成示例
若要生成示例,请执行以下操作:
生成示例
按照 Storefront 示例应用程序的 readme.htm 文件中的步骤进行。
请注意,在 SQL Server 2005 中,Service Broker 在 AdventureWorks 数据库中是禁用的。 必须使用以下脚本启用它才能使此示例正确操作:
ALTER DATABASE AdventureWorks SET ENABLE_BROKER
使用 Microsoft Visual Studio 2005 或 MSBuild 在 CS 文件夹中编译解决方案文件中的应用程序。
运行示例
若要运行示例,请执行以下操作:
运行示例
启动 Web 浏览器,在地址栏中键入 https://localhost/StoreCSVS/ 可浏览到 Adventure Works Cycles Storefront 示例。
使用左边的类别/子类别树状控件菜单,浏览到产品的某个子类别,然后选择该子类别。
单击所显示的产品列表中的产品。
使用文件浏览器,找到并执行通常安装在 bin\debug 中的 ReviewWatcher.exe 应用程序。
切换回 Web 浏览器,找到某个特定产品,然后单击**“查看此产品”**。
填写文本框,然后单击**“提交”**。
查看的摘要应显示在 ReviewWatcher 应用程序的左窗格中。
选择左窗格中的摘要行可在右窗格中显示查看的内容。
删除示例
若要删除示例,请执行以下操作:
删除示例
- 按照该示例的自述文件中关于删除 Storefront 示例的说明进行。
注释
必须启用 SQL Server 2005 的公共语言运行时才能使此示例正常工作。