Freigeben über


Warteschlangeneigenschaften (Seite 'Allgemein')

Zeigt die Eigenschaften der ausgewählten Service Broker-Warteschlange an. Warteschlangen dienen zum Empfang der von Service Broker-Diensten gesendeten Nachrichten. Zum Öffnen dieser Seite klicken Sie im Objekt-Explorer mit der rechten Maustaste auf eine vorhandene Warteschlange und klicken anschließend auf Eigenschaften.

Optionen

  • Name
    Der Name der Warteschlange. Dieser Name muss innerhalb der Datenbank eindeutig sein.

  • ID
    Eine Ganzzahl, mit der die Warteschlange in der Datenbank identifiziert wird.

  • Erstellungsdatum
    Das Datum, an dem die Warteschlange erstellt wurde.

  • Letztes Änderungsdatum
    Das Datum, an dem die Warteschlange zuletzt geändert wurde.

  • Dateigruppe
    Die Dateigruppe, für die die Warteschlange erstellt wurde.

  • Ist aktivierungsaktiviert
    Gibt an, ob eine gespeicherte Aktivierungsprozedur ausgeführt wird, um Nachrichten von der Warteschlange zu empfangen:

    • ON
      Gibt an, dass Service Broker eine Kopie der gespeicherten Aktivierungsprozedur startet, wenn sich Nachrichten in der Warteschlange befinden. Der Name der gespeicherten Aktivierungsprozedur wird mit der Eigenschaft Prozedurname angegeben.

    • OFF
      Gibt an, dass Service Broker keine gespeicherte Aktivierungsprozedur startet, auch wenn eine Prozedur für die Warteschlange definiert wurde. In diesem Fall müssen Nachrichten mit Code, der die RECEIVE-Anweisung ausführt, aus der Warteschlange abgerufen werden. Sie können die Aktivierung aktivieren, indem Sie ALTER QUEUE mit einer ACTIVATION-Klausel ausführen, die den Wert STATUS = ON aufweist. Vergewissern Sie sich, dass eine gespeicherte Aktivierungsprozedur für die Warteschlange definiert wurde.

  • Ist für das Einreihen in die Warteschlange aktiviert
    Gibt an, ob neue Nachrichten in die Warteschlange eingereiht werden können:

    • ON
      Gibt an, dass Service Broker neue Nachrichten in die Warteschlange einreihen kann.

    • OFF
      Gibt an, dass neue Nachrichten nicht in die Warteschlange eingereiht werden können, bis ALTER QUEUE mit dem Wert STATUS = ON ausgeführt wird.

  • Ist beibehaltungsaktiviert
    Gibt an, zu welchem Zeitpunkt Nachrichten aus der Warteschlange gelöscht werden:

    • ON
      Nachrichten werden in der Warteschlange beibehalten, bis die Konversation, zu der sie gehören, endet.

    • OFF
      Nachrichten werden aus der Warteschlange gelöscht, wenn ein Commit für die RECEIVE-Anweisung ausgeführt wird, mit der sie abgerufen werden.

  • Aktivierungsausführungskontext
    Gibt den für die gespeicherte Aktivierungsprozedur definierten Ausführungskontext an:

    • SELF
      Die gespeicherte Aktivierungsprozedur wird im Kontext des Datenbankprinzipals ausgeführt, der die CREATE QUEUE- bzw. ALTER QUEUE-Anweisung zur Angabe des Ausführungskontexts ausgeführt hat.

    • OWNER
      Die gespeicherte Aktivierungsprozedur wird im Kontext des Datenbankprinzipals ausgeführt, der die gespeicherte Prozedur besitzt.

    • 'Benutzername'
      Die gespeicherte Aktivierungsprozedur wird im Kontext des angegebenen Datenbankprinzipals ausgeführt.

  • Ausführungskontextprinzipal
    Der Datenbankprinzipal, unter dem die gespeicherte Aktivierungsprozedur ausgeführt wird. Dies ist der Datenbankprinzipal, in den der für den Aktivierungsausführungskontext angegebene Wert aufgelöst wurde.

  • Maximale Leser
    Die maximale Anzahl an Kopien der gespeicherten Ausführungsprozedur, die ausgeführt werden können.

  • Prozedurdatenbank
    Der Name der Datenbank, die die gespeicherte Aktivierungsprozedur enthält.

  • Prozedurname
    Name der gespeicherten Aktivierungsprozedur.

  • Prozedurschema
    Der Name des Schemas, das die gespeicherte Aktivierungsprozedur enthält.

  • Nachrichtenanzahl
    Die Anzahl der Nachrichten in der Warteschlange.