Léame_Ejemplo HelloWorld

El ejemplo Hello World proporciona una aplicación de Service Broker sencilla que muestra cómo enviar y recibir un mensaje con Service Broker.

Los ejemplos se proporcionan exclusivamente con fines formativos. No se han diseñado para utilizarse en un entorno de producción y no se han probado en ningún entorno de este tipo. Microsoft no ofrece soporte técnico para estos ejemplos. Las aplicaciones y los ensamblados de ejemplo no se deben conectar ni usar con la base de datos de SQL Server de producción ni con el servidor de informes sin el permiso del administrador del sistema.

Antes de ejecutar este ejemplo, asegúrese de que SQL Server esté instalado, incluidos los componentes siguientes:

  • SQL Server Database Engine (Motor de base de datos de SQL Server)
  • La base de datos de ejemplo AdventureWorks
  • Los ejemplos de Database Engine (Motor de base de datos)

Ejecutar el ejemplo

Para ejecutar el ejemplo

  1. Abra un archivo de proyecto en SQL Server Management Studio.

  2. Ejecute Setup.sql. Este script crea los objetos de Service Broker para los servicios.

  3. Abra SendMessage.sql, seleccione todas las líneas desde el principio del archivo hasta el comentario "End Selection Here" y ejecute la parte seleccionada del script. Esta parte del script inicia una conversación de diálogo desde InitiatorService hasta TargetService y envía un mensaje acerca de la conversación.

  4. Ejecute ReceivesMessages.sql. Este script recibe mensajes de Service Broker desde TargetQueue, muestra los mensajes y finaliza las conversaciones correspondientes en el destino.

  5. Abra SendMessage.sql, seleccione todas las líneas desde el comentario "End Selection Here" hasta el final del archivo y ejecute la parte seleccionada del script. Esta parte del script espera un mensaje de respuesta, muestra el mensaje y finaliza la conversación correspondiente en el iniciador.