У меня есть очередь сервисного брокера с одним диалогом, который ничем не обрабатывается.Однако, когда я запускаю, ничего не возвращается:
RECEIVE TOP(1000) * FROM dbo.QueueName
Однако, если я запускаю это:
SELECT COUNT(*) FROM dbo.QueueName
Я получаю цифру в тысячах.Цифра тоже не меняется.Я предполагаю, что в каком-то процессе группа разговоров заблокирована, но ничего с этим не делает.Как я могу узнать, так ли это, и как определить, какой SPID имеет блокировку?