Nachrichten

Nachrichten sind die zwischen Anwendungen, die Service Broker verwenden, ausgetauschten Informationen.

Jede Nachricht ist Teil einer Konversation. Eine Nachricht weist einen bestimmten Typ auf, der durch die Anwendung bestimmt wird, die die Nachricht sendet. Jede Nachricht besitzt sowohl eine eindeutige Konversationsidentität als auch eine Sequenznummer innerhalb der Konversation. Beim Empfangen von Nachrichten verwendet Service Broker die Konversationsidentität und die Sequenznummer der Nachricht zum Sortieren der Nachrichten.

Der Inhalt der Nachricht wird durch die Anwendung bestimmt. Wenn eine Nachricht empfangen wird, überprüft Service Broker den Inhalt der Nachricht, um sicherzustellen, dass der Inhalt für den Nachrichtentyp zulässig ist. Unabhängig vom Nachrichtentyp speichert SQL Server den Inhalt der Nachricht als Typ varbinary(max). Deshalb kann eine Nachricht beliebige Daten enthalten, die in varbinary(max) konvertiert werden können.

Eine Anwendung verarbeitet den Inhalt einer Nachricht normalerweise auf Basis des Vertrags und Nachrichtentyps.