Readme_HelloWorld-Beispiel

Das Hello World-Beispiel stellt eine einfache Service Broker-Anwendung bereit, die zeigt, wie Sie Nachrichten mithilfe von Service Broker senden und empfangen.

Die Beispiele dienen nur zu Lernzwecken. Sie sind nicht für den Einsatz in einer Produktionsumgebung gedacht und wurden auch nicht in einer Produktionsumgebung getestet. Microsoft leistet keinen technischen Support für diese Beispiele. Beispielanwendungen und Assemblys sollten nicht ohne die Zustimmung des Systemadministrators mit der SQL Server-Datenbank oder dem Berichtsserver verbunden sein oder verwendet werden.

Stellen Sie vor dem Ausführen dieses Beispiels sicher, dass SQL Server einschließlich der folgenden Komponenten installiert ist:

  • SQL Server Database Engine (Datenbankmodul)
  • AdventureWorks-Beispieldatenbank
  • Datenbankmodul-Beispiele

Ausführen des Beispiels

So führen Sie das Beispiel aus

  1. Öffnen Sie die Projektdatei in SQL Server Management Studio.

  2. Führen Sie Setup.sql aus. Mit diesem Skript werden die Service Broker-Objekte für die Dienste erstellt.

  3. Öffnen Sie SendMessage.sql, wählen Sie alle Zeilen vom Anfang der Datei bis zum Kommentar "End Selection Here" aus, und führen Sie den ausgewählten Teil des Skripts aus. Mit diesem Teil des Skripts wird eine Dialogkonversation von InitiatorService zu TargetService begonnen und eine Nachricht über diese Konversation gesendet.

  4. Führen Sie ReceivesMessages.sql aus. Mit diesem Skript werden Service Broker-Nachrichten aus der TargetQueue-Warteschlange empfangen, die Nachrichten angezeigt und die entsprechenden Konversationen am Ziel beendet.

  5. Öffnen Sie SendMessage.sql, wählen Sie alle Zeilen ab dem Kommentar "End Selection Here" bis zum Ende der Datei aus, und führen Sie den ausgewählten Teil des Skripts aus. Dieser Teil des Skripts wartet auf eine Antwortnachricht, zeigt die Nachricht an und beendet die entsprechende Konversation am Initiator.