Troubleshooting Conversation Priorities
09/03/2025 This article provides suggestions for correcting common symptoms related to Service Broker conversation priorities. Use the column t
This article provides suggestions for correcting common symptoms related to Service Broker
conversation priorities.
Use the
column to determine the state of the
database option:
Open a SQL Server Profiler trace and review the Broker Remote Message Ack events. A value of
1 in the
column indicates the priority of messages was elevated to
prevent starvation. A value of 0 in the
column indicates the
option wasn’t enabled in the sending database.
Also review the Broker/DBM Transport System Monitor counter to see the transmission rates
for messages of different priority levels.
sys.databasesis_broker_priority_honored
HONOR_BROKER_PRIORITY
StarvationElevation
HonorBrokerPriority
HONOR_BROKER_PRIORITY
SELECT name
AS database_name,
CASE is_broker_priority_honored
WHEN
0
THEN
N
'OFF'
WHEN
1
THEN
N
'ON'
END
AS is_broker_priority_honored
FROM sys.databases
ORDER
BY database_name;