CREATE BROKER PRIORITY (Transact-SQL)CREATE BROKER PRIORITY (Transact-SQL)

GILT FÜR: JaSQL Server NeinAzure SQL-Datenbank NeinAzure Synapse Analytics (SQL DW) NeinParallel Data Warehouse APPLIES TO: YesSQL Server NoAzure SQL Database NoAzure Synapse Analytics (SQL DW) NoParallel Data Warehouse

Definiert eine Prioritätsebene und die Gruppe von Kriterien, anhand derer bestimmt wird, welchen Service BrokerService Broker-Konversationen die Prioritätsebene zugeordnet wird.Defines a priority level and the set of criteria for determining which Service BrokerService Broker conversations to assign the priority level. Die Prioritätsebene wird jedem Konversationsendpunkt zugeordnet, der die gleiche Kombination aus Verträgen und Diensten verwendet, die für die Konversationspriorität angegeben sind.The priority level is assigned to any conversation endpoint that uses the same combination of contracts and services that are specified in the conversation priority. Die Prioritätswerte liegen zwischen 1 (niedrig) und 10 (hoch).Priorities range in value from 1 (low) to 10 (high). Der Standardwert ist 5.The default is 5.

Symbol für Themenlink Transact-SQL-SyntaxkonventionenTopic link icon Transact-SQL Syntax Conventions

SyntaxSyntax

  
CREATE BROKER PRIORITY ConversationPriorityName  
FOR CONVERSATION  
[ SET ( [ CONTRACT_NAME = {ContractName | ANY } ]  
        [ [ , ] LOCAL_SERVICE_NAME = {LocalServiceName | ANY } ]  
        [ [ , ] REMOTE_SERVICE_NAME = {'RemoteServiceName' | ANY } ]  
        [ [ , ] PRIORITY_LEVEL = {PriorityValue | DEFAULT } ]  
       )  
]  
[;]  
  

ArgumenteArguments

ConversationPriorityNameConversationPriorityName
Gibt den Namen für diese Konversationspriorität an.Specifies the name for this conversation priority. Der Name muss in der aktuellen Datenbank eindeutig sein und den Regeln für Datenbank-EngineDatabase Engine-Bezeichner entsprechen.The name must be unique in the current database, and must conform to the rules for Datenbank-EngineDatabase Engine identifiers.

SETSET
Gibt die Kriterien an, anhand derer bestimmt wird, ob die Konversationspriorität für eine Konversation übernommen wird.Specifies the criteria for determining if the conversation priority applies to a conversation. Wenn angegeben, muss SET mindestens ein Kriterium enthalten: CONTRACT_NAME, LOCAL_SERVICE_NAME, REMOTE_SERVICE_NAME oder PRIORITY_LEVEL.If specified, SET must contain at least one criterion: CONTRACT_NAME, LOCAL_SERVICE_NAME, REMOTE_SERVICE_NAME, or PRIORITY_LEVEL. Wenn SET nicht angegeben wird, werden für alle drei Kriterien die Standardwerte festgelegt.If SET is not specified, the defaults are set for all three criteria.

CONTRACT_NAME = {ContractName | ANY}CONTRACT_NAME = {ContractName | ANY}
Gibt den Namen eines Vertrags an, der als Kriterium für die Festlegung verwendet wird, ob die Konversationspriorität für eine Konversation gelten soll.Specifies the name of a contract to be used as a criterion for determining if the conversation priority applies to a conversation. ContractName ist ein Datenbank-EngineDatabase Engine-Bezeichner und muss den Namen eines Vertrags in der aktuellen Datenbank angeben.ContractName is a Datenbank-EngineDatabase Engine identifier, and must specify the name of a contract in the current database.

ContractNameContractName
Gibt an, dass die Konversationspriorität nur für Konversationen übernommen werden kann, bei denen die BEGIN DIALOG-Anweisung, mit der die Konversation gestartet wurde, auf ON CONTRACT ContractName festgelegt ist.Specifies that the conversation priority can be applied only to conversations where the BEGIN DIALOG statement that started the conversation specified ON CONTRACT ContractName.

ANYANY
Gibt an, dass die Konversationspriorität für jede Konversation unabhängig vom verwendeten Vertrag übernommen werden kann.Specifies that the conversation priority can be applied to any conversation, regardless of which contract it uses.

Der Standardwert ist ANY.The default is ANY.

LOCAL_SERVICE_NAME = {LocalServiceName | ANY}LOCAL_SERVICE_NAME = {LocalServiceName | ANY}
Gibt den Namen eines Diensts an, der als Kriterium verwendet werden kann, um zu bestimmen, ob die Konversationspriorität für einen Konversationsendpunkt übernommen wird.Specifies the name of a service to be used as a criterion to determine if the conversation priority applies to a conversation endpoint.

LocalServiceName ist ein Datenbank-EngineDatabase Engine-Bezeichner.LocalServiceName is a Datenbank-EngineDatabase Engine identifier. Mit diesem muss der Name eines Diensts in der aktuellen Datenbank angegeben werden.It must specify the name of a service in the current database.

LocalServiceNameLocalServiceName
Gibt an, dass die Konversationspriorität für Folgendes übernommen werden kann:Specifies that the conversation priority can be applied to the following:

  • Jeder Konversationsendpunkt für den Initiator, dessen Initiatordienstname LocalServiceName entspricht.Any initiator conversation endpoint whose initiator service name matches LocalServiceName.

  • Jeder Konversationsendpunkt für das Ziel, dessen Zieldienstname LocalServiceName entspricht.Any target conversation endpoint whose target service name matches LocalServiceName.

ANYANY

  • Gibt an, dass die Konversationspriorität unabhängig vom Namen des vom Endpunkt verwendeten lokalen Diensts für jeden Konversationsendpunkt übernommen werden kann.Specifies that the conversation priority can be applied to any conversation endpoint, regardless of the name of the local service used by the endpoint.

Der Standardwert ist ANY.The default is ANY.

REMOTE_SERVICE_NAME = {'RemoteServiceName' | ANY}REMOTE_SERVICE_NAME = {'RemoteServiceName' | ANY}
Gibt den Namen eines Diensts an, der als Kriterium verwendet werden kann, um zu bestimmen, ob die Konversationspriorität für einen Konversationsendpunkt übernommen wird.Specifies the name of a service to be used as a criterion to determine if the conversation priority applies to a conversation endpoint.

RemoteServiceName ist ein Literal vom Typ nvarchar(256) .RemoteServiceName is a literal of type nvarchar(256). Service BrokerService Broker verwendet einen bitweisen Vergleich für den Abgleich der RemoteServiceName-Zeichenfolge.uses a byte-by-byte comparison to match the RemoteServiceName string. Bei dem Vergleich wird die Groß-/Kleinschreibung beachtet, die aktuelle Sortierung hingegen wird nicht berücksichtigt.The comparison is case-sensitive and does not consider the current collation. Der Zieldienst kann in der aktuellen Instanz von Datenbank-EngineDatabase Engine oder in einer Remoteinstanz von Datenbank-EngineDatabase Engine vorhanden sein.The target service can be in the current instance of the Datenbank-EngineDatabase Engine, or a remote instance of the Datenbank-EngineDatabase Engine.

'RemoteServiceName''RemoteServiceName'
Gibt an, dass die Konversationspriorität für Folgendes übernommen werden kann:Specifies that the conversation priority can be applied to the following:

  • Jeder Konversationsendpunkt für den Initiator, dessen zugeordneter Zieldienstname RemoteServiceName entspricht.Any initiator conversation endpoint whose associated target service name matches RemoteServiceName.

  • Jeder Konversationsendpunkt für das Ziel, dessen zugeordneter Initiatordienstname RemoteServiceName entspricht.Any target conversation endpoint whose associated initiator service name matches RemoteServiceName.

ANYANY
Gibt an, dass die Konversationspriorität unabhängig vom Namen des dem Endpunkt zugeordneten Remotediensts für jeden Konversationsendpunkt übernommen werden kann.Specifies that the conversation priority can be applied to any conversation endpoint, regardless of the name of the remote service associated with the endpoint.

Der Standardwert ist ANY.The default is ANY.

PRIORITY_LEVEL = { PriorityValue | DEFAULT }PRIORITY_LEVEL = { PriorityValue | DEFAULT }
Gibt die Priorität an, die jedem Konversationsendpunkt zugeordnet werden soll, der die für die Konversationspriorität angegebenen Verträge und Dienste verwendet.Specifies the priority to assign any conversation endpoint that use the contracts and services specified in the conversation priority. PriorityValue muss ein ganzahliges Literal zwischen 1 (niedrigste Priorität) und 10 (höchste Priorität) sein.PriorityValue must be an integer literal from 1 (lowest priority) to 10 (highest priority). Der Standardwert ist 5.The default is 5.

BemerkungenRemarks

In Service BrokerService Broker werden Prioritätsebenen Konversationsendpunkte zugeordnet.Service BrokerService Broker assigns priority levels to conversation endpoints. Mithilfe der Prioritätsebene wird die Priorität der dem Endpunkt zugeordneten Vorgänge gesteuert.The priority levels control the priority of the operations associated with the endpoint. Jede Konversation verfügt über zwei Konversationsendpunkte:Each conversation has two conversation endpoints:

  • Der Konversationsendpunkt für den Initiator ordnet eine Seite der Konversation dem Initiatordienst und der Initiatorwarteschlange zu.The initiator conversation endpoint associates one side of the conversation with the initiator service and initiator queue. Der Konversationsendpunkt für den Initiator wird beim Ausführen der BEGIN DIALOG-Anweisung erstellt.The initiator conversation endpoint is created when the BEGIN DIALOG statement is run. Zu den dem Konversationsendpunkt für den Initiator zugeordneten Vorgängen zählen folgende:The operations associated with the initiator conversation endpoint include:

    • Sendevorgänge vom Initiatordienst.Sends from the initiator service.

    • Empfangsvorgänge von der Initiatorwarteschlange.Receives from the initiator queue.

    • Das Abrufen der nächsten Konversationsgruppe aus der InitiatorwarteschlangeGetting the next conversation group from the initiator queue.

  • Der Konversationsendpunkt für das Ziel ordnet die andere Seite der Konversation dem Zieldienst und der Warteschlange zu.The target conversation endpoint associates the other side of the conversation with the target service and queue. Der Konversationsendpunkt für das Ziel wird erstellt, wenn mithilfe der Konversation eine Nachricht an die Zielwarteschlange übermittelt wird.The target conversation endpoint is created when the conversation is used to send a message to the target queue. Zu den dem Konversationsendpunkt für das Ziel zugeordneten Vorgängen zählen folgende:The operations associated with the target conversation endpoint include:

    • Empfangsvorgänge von der Zielwarteschlange.Receives from the target queue.

    • Sendevorgänge vom Zieldienst.Sends from the target service.

    • Das Abrufen der nächsten Konversationsgruppe aus der Zielwarteschlange.Getting the next conversation group from the target queue.

In Service BrokerService Broker werden Konversationsprioritätsebenen beim Erstellen von Endpunkten zugeordnet.Service BrokerService Broker assigns conversation priority levels when conversation endpoints are created. Der Konversationsendpunkt behält die Prioritätsstufe bei, bis die Konversation beendet ist.The conversation endpoint retains the priority level until the conversation ends. Neue Prioritäten oder Änderungen an vorhandenen Prioritäten werden nicht für vorhandene Konversationen übernommen.New priorities or changes to existing priorities are not applied to existing conversations.

Service BrokerService Broker ordnet einem Konversationsendpunkt die Prioritätsebene von der Konversationspriorität zu, deren Vertrags- und Dienstkriterien die größte Übereinstimmung mit den Eigenschaften des Endpunkts aufweisen.assigns a conversation endpoint the priority level from the conversation priority whose contract and services criteria best match the properties of the endpoint. In der folgenden Tabelle wird die Rangfolge bei Übereinstimmungen angezeigt:The following table shows the match precedence:

Vertrag des VorgangsOperation contract Lokaler Dienst des VorgangsOperation local service Remotedienst des VorgangsOperation remote service
ContractNameContractName LocalServiceNameLocalServiceName RemoteServiceNameRemoteServiceName
ContractNameContractName LocalServiceNameLocalServiceName ANYANY
ContractNameContractName ANYANY RemoteServiceNameRemoteServiceName
ContractNameContractName ANYANY ANYANY
ANYANY LocalServiceNameLocalServiceName RemoteServiceNameRemoteServiceName
ANYANY LocalServiceNameLocalServiceName ANYANY
ANYANY ANYANY RemoteServiceNameRemoteServiceName
ANYANY ANYANY ANYANY

Service BrokerService Broker sucht zuerst nach einer Priorität, bei der angegebene Vertrag, der lokale Dienst und der Remotedienst dem Vertrag, dem lokalen Dienst und dem Remotedienst des Vorgangs entsprechen.first looks for a priority whose specified contract, local service, and remote service matches those that the operation uses. Wird keine entsprechende Priorität gefunden, sucht Service BrokerService Broker nach einer Priorität, bei der der Vertrag und der lokale Dienst dem Vertrag und dem lokalen Dienst des Vorgangs entsprechen und für die der Remotedienst als ANY angegeben wurde.If one is not found, Service BrokerService Broker looks for a priority with a contract and local service that matches those that the operation uses, and where the remote service was specified as ANY. Dieser Vorgang wird für alle Varianten fortgesetzt, die in der Rangfolgentabelle aufgeführt werden.This continues for all the variations that are listed in the precedence table. Wenn keine Übereinstimmung gefunden wird, wird dem Vorgang die Standardpriorität 5 zugewiesen.If no match is found, the operation is assigned the default priority of 5.

Service BrokerService Broker weist allen Konversationsendpunkten unabhängig voneinander eine Prioritätsstufe zu.independently assigns a priority level to each conversation endpoint. Damit Service BrokerService Broker Prioritätsebenen dem Konversationsendpunkt für den Initiator und das Ziel zuordnet, müssen Sie sicherstellen, dass beide Endpunkte von Konversationsprioritäten abgedeckt werden.To have Service BrokerService Broker assign priority levels to both the initiator and target conversation endpoints, you must ensure that both endpoints are covered by conversation priorities. Wenn sich die Konversationsendpunkte für den Initiator und das Ziel in verschiedenen Datenbanken befinden, müssen Sie in jeder Datenbank Konversationsprioritäten erstellen.If the initiator and target conversation endpoints are in separate databases, you must create conversation priorities in each database. In der Regel wird die gleiche Prioritätsebene für beide Konversationsendpunkte einer Konversation angegeben; Sie können aber auch verschiedene Prioritätsebenen angeben.The same priority level is usually specified for both of the conversation endpoints for a conversation, but you can specify different priority levels.

Prioritätsebenen werden immer für Vorgänge übernommen, die Nachrichten oder Konversationsgruppenbezeichner aus einer Warteschlange empfangen.Priority levels are always applied to operations that receive messages or conversation group identifiers from a queue. Prioritätsebenen werden auch übernommen, wenn Nachrichten von einer Instanz von Datenbank-EngineDatabase Engine an eine andere übermittelt werden.Priority levels are also applied when transmitting messages from one instance of the Datenbank-EngineDatabase Engine to another.

Prioritätsebenen werden nicht verwendet, wenn für die Nachrichtenübermittlung Folgendes zutrifft:Priority levels are not used when transmitting messages:

  • Nachrichten werden aus einer Datenbank übermittelt, für die die Datenbankoption HONOR_BROKER_PRIORITY auf OFF festgelegt ist.From a database where the HONOR_BROKER_PRIORITY database option is set to OFF. Weitere Informationen zu dieser Einstellung finden Sie unter ALTER DATABASE SET-Optionen (Transact-SQL).For more information, see ALTER DATABASE SET Options (Transact-SQL).

  • Nachrichten werden zwischen Diensten in der gleichen Instanz der Datenbank-Engine übermittelt.Between services in the same instance of the Database Engine.

  • Allen Service BrokerService Broker-Vorgängen in einer Datenbank wird die Standardpriorität 5 zugewiesen, wenn in der Datenbank keine Konversationsprioritäten erstellt wurden.All Service BrokerService Broker operations in a database are assigned default priorities of 5 if no conversation priorities have been created in the database.

BerechtigungenPermissions

Die Berechtigung zum Erstellen einer Konversationspriorität erhalten standardmäßig die Mitglieder der festen Datenbankrolle db_ddladmin oder db_owner und die feste Serverrolle sysadmin.Permission for creating a conversation priority defaults to members of the db_ddladmin or db_owner fixed database roles, and to the sysadmin fixed server role. Erfordert die ALTER-Berechtigung für die Datenbank.Requires ALTER permission on the database.

BeispieleExamples

A.A. Zuweisen einer Prioritätsebene zu beiden Richtungen einer KonversationAssigning a priority level to both directions of a conversation.

Mit diesen beiden Konversationsprioritäten wird sichergestellt, dass allen Vorgänge, die SimpleContract zwischen TargetService und InitiatorAService verwenden, die Prioritätsebene 3 zugewiesen wird.These two conversation priorities ensure that all operations that use SimpleContract between TargetService and the InitiatorAService are assigned priority level 3.

CREATE BROKER PRIORITY InitiatorAToTargetPriority  
    FOR CONVERSATION  
    SET (CONTRACT_NAME = SimpleContract,  
         LOCAL_SERVICE_NAME = InitiatorServiceA,  
         REMOTE_SERVICE_NAME = N'TargetService',  
         PRIORITY_LEVEL = 3);  
CREATE BROKER PRIORITY TargetToInitiatorAPriority  
    FOR CONVERSATION  
    SET (CONTRACT_NAME = SimpleContract,  
         LOCAL_SERVICE_NAME = TargetService,  
         REMOTE_SERVICE_NAME = N'InitiatorServiceA',  
         PRIORITY_LEVEL = 3);  

B.B. Festlegen der Prioritätsebene für alle Konversationen, die einen Vertrag verwendenSetting the priority level for all conversations that use a contract

Weist allen Vorgängen, die einen Vertrag mit dem Namen 7 verwenden, eine Prioritätsebene von SimpleContract zu.Assigns a priority level of 7 to all operations that use a contract named SimpleContract. Dabei wird davon ausgegangen, dass keine anderen Prioritäten vorhanden sind, mit denen sowohl SimpleContract als auch entweder ein lokaler oder ein Remotedienst angegeben werden.This assumes that there are no other priorities that specify both SimpleContract and either a local or a remote service.

CREATE BROKER PRIORITY SimpleContractDefaultPriority  
    FOR CONVERSATION  
    SET (CONTRACT_NAME = SimpleContract,  
         LOCAL_SERVICE_NAME = ANY,  
         REMOTE_SERVICE_NAME = ANY,  
         PRIORITY_LEVEL = 7);  

C.C. Festlegen einer Basisprioritätsebene für eine DatenbankSetting a base priority level for a database.

Definiert die Konversationsprioritäten für zwei bestimmte Dienste und definiert dann eine Konversationspriorität, die mit allen anderen Konversationsendpunkten übereinstimmt.Defines conversation priorities for two specific services, and then defines a conversation priority that will match all other conversation endpoints. Dadurch wird nicht die Standardpriorität ersetzt, die stets den Wert 5 aufweist, aber es wird die Anzahl von Elementen reduziert, denen die Standardpriorität zugewiesen ist.This does not replace the default priority, which is always 5, but does minimize the number of items that are assigned the default.

CREATE BROKER PRIORITY [//Adventure-Works.com/Expenses/ClaimPriority]  
    FOR CONVERSATION  
    SET (CONTRACT_NAME = ANY,  
         LOCAL_SERVICE_NAME = //Adventure-Works.com/Expenses/ClaimService,  
         REMOTE_SERVICE_NAME = ANY,  
         PRIORITY_LEVEL = 9);  
CREATE BROKER PRIORITY [//Adventure-Works.com/Expenses/ApprovalPriority]  
    FOR CONVERSATION  
    SET (CONTRACT_NAME = ANY,  
         LOCAL_SERVICE_NAME = //Adventure-Works.com/Expenses/ClaimService,  
         REMOTE_SERVICE_NAME = ANY,  
         PRIORITY_LEVEL = 6);  
CREATE BROKER PRIORITY [//Adventure-Works.com/Expenses/BasePriority]  
    FOR CONVERSATION  
    SET (CONTRACT_NAME = ANY,  
         LOCAL_SERVICE_NAME = ANY,  
         REMOTE_SERVICE_NAME = ANY,  
         PRIORITY_LEVEL = 3);  

D:D. Erstellen von drei Prioritätsebenen für einen Zieldienst mithilfe von DienstenCreating three priority levels for a target service by using services

Unterstützt ein System, das drei Leistungsebenen bereitstellt: Gold (hoch), Silver (mittel) und Bronze (niedrig).Supports a system that provides three levels of performance: Gold (high), Silver (medium), and Bronze (low). Es gibt einen Vertrag, aber jede Ebene weist einen separaten Initiatordienst auf.There is one contract, but each level has a separate initiator service. Alle Initiatordienste kommunizieren mit einem zentralen Zieldienst.All initiator services communicate to a central target service.

CREATE BROKER PRIORITY GoldInitToTargetPriority  
    FOR CONVERSATION  
    SET (CONTRACT_NAME = SimpleContract,  
         LOCAL_SERVICE_NAME = GoldInitiatorService,  
         REMOTE_SERVICE_NAME = N'TargetService',  
         PRIORITY_LEVEL = 6);  
CREATE BROKER PRIORITY GoldTargetToInitPriority  
    FOR CONVERSATION  
    SET (CONTRACT_NAME = SimpleContract,  
         LOCAL_SERVICE_NAME = TargetService,  
         REMOTE_SERVICE_NAME = N'GoldInitiatorService',  
         PRIORITY_LEVEL = 6);  
CREATE BROKER PRIORITY SilverInitToTargetPriority  
    FOR CONVERSATION  
    SET (CONTRACT_NAME = SimpleContract,  
         LOCAL_SERVICE_NAME = SilverInitiatorService,  
         REMOTE_SERVICE_NAME = N'TargetService',  
         PRIORITY_LEVEL = 4);  
CREATE BROKER PRIORITY SilverTargetToInitPriority  
    FOR CONVERSATION  
    SET (CONTRACT_NAME = SimpleContract,  
         LOCAL_SERVICE_NAME = TargetService,  
         REMOTE_SERVICE_NAME = N'SilverInitiatorService',  
         PRIORITY_LEVEL = 4);  
CREATE BROKER PRIORITY BronzeInitToTargetPriority  
    FOR CONVERSATION  
    SET (CONTRACT_NAME = SimpleContract,  
         LOCAL_SERVICE_NAME = BronzeInitiatorService,  
         REMOTE_SERVICE_NAME = N'TargetService',  
         PRIORITY_LEVEL = 2);  
CREATE BROKER PRIORITY BronzeTargetToInitPriority  
    FOR CONVERSATION  
    SET (CONTRACT_NAME = SimpleContract,  
         LOCAL_SERVICE_NAME = TargetService,  
         REMOTE_SERVICE_NAME = N'BronzeInitiatorService',  
         PRIORITY_LEVEL = 2);  

E.E. Erstellen von drei Prioritätsebenen für mehrere Dienste mithilfe von VerträgenCreating three priority levels for multiple services using contracts

Unterstützt ein System, das drei Leistungsebenen bereitstellt: Gold (hoch), Silver (mittel) und Bronze (niedrig).Supports a system that provides three levels of performance: Gold (high), Silver (medium), and Bronze (low). Jede Ebene weist einen separaten Vertrag auf.Each level has a separate contract. Diese Prioritäten werden für alle Dienste übernommen, auf die von Konversationen verwiesen wird, die die Verträge verwenden.These priorities apply to any services that are referenced by conversations that use the contracts.

CREATE BROKER PRIORITY GoldPriority  
    FOR CONVERSATION  
    SET (CONTRACT_NAME = GoldContract,  
         LOCAL_SERVICE_NAME = ANY,  
         REMOTE_SERVICE_NAME = ANY,  
         PRIORITY_LEVEL = 6);  
CREATE BROKER PRIORITY SilverPriority  
    FOR CONVERSATION  
    SET (CONTRACT_NAME = SilverContract,  
         LOCAL_SERVICE_NAME = ANY,  
         REMOTE_SERVICE_NAME = ANY,  
         PRIORITY_LEVEL = 4);  
CREATE BROKER PRIORITY BronzePriority  
    FOR CONVERSATION  
    SET (CONTRACT_NAME = BronzeContract,  
         LOCAL_SERVICE_NAME = ANY,  
         REMOTE_SERVICE_NAME = ANY,  
         PRIORITY_LEVEL = 2);  

Weitere InformationenSee Also

ALTER BROKER PRIORITY (Transact-SQL) ALTER BROKER PRIORITY (Transact-SQL)
BEGIN DIALOG CONVERSATION (Transact-SQL) BEGIN DIALOG CONVERSATION (Transact-SQL)
CREATE CONTRACT (Transact-SQL) CREATE CONTRACT (Transact-SQL)
CREATE QUEUE (Transact-SQL) CREATE QUEUE (Transact-SQL)
CREATE SERVICE (Transact-SQL) CREATE SERVICE (Transact-SQL)
DROP BROKER PRIORITY (Transact-SQL) DROP BROKER PRIORITY (Transact-SQL)
GET CONVERSATION GROUP (Transact-SQL) GET CONVERSATION GROUP (Transact-SQL)
RECEIVE (Transact-SQL) RECEIVE (Transact-SQL)
SEND (Transact-SQL) SEND (Transact-SQL)
sys.conversation_priorities (Transact-SQL)sys.conversation_priorities (Transact-SQL)