Readme_HelloWorld 示例

Hello World 示例提供了显示如何使用 Service Broker 发送和接收消息的简单 Service Broker 应用程序。

提供的示例仅供教学使用。这些示例不是针对生产环境设计的,也没有在生产环境中进行测试。对于这些示例,Microsoft不提供相关的技术支持。未经系统管理员允许,不得将示例应用程序和程序集与生产 SQL Server 数据库或报表服务器相连或一起使用。

运行此示例之前,请确保已安装 SQL Server,包括以下组件:

  • SQL Server 数据库引擎
  • AdventureWorks 示例数据库
  • 数据库引擎示例

运行示例

运行示例

  1. 在 SQL Server Management Studio 中打开项目文件。

  2. 运行 Setup.sql。此脚本将为服务创建 Service Broker 对象。

  3. 打开 SendMessage.sql,选择从文件开头至注释“End Selection Here”的所有行,并运行选定的脚本部分。此部分的脚本以从 InitiatorService 至 TargetService 的对话会话开头,并发送一则有关此会话的消息。

  4. 运行 ReceivesMessages.sql。此脚本从 TargetQueue 接收 Service Broker 消息,显示消息并在目标处结束对应会话。

  5. 打开 SendMessage.sql,选择从注释“nd Selection Here”至文件结尾的所有行,并运行选定的脚本部分。此部分的脚本等待响应消息、显示消息,并在发起方处终止对应的会话。