Transmission Queue problem
| " noWrap width="1%" bgColor=#b71c0c>1. Yosi | 29 Temmuz 12:19se?enekleri g?ster |
| G?nderen:"Yosi" <yus...@bizitek.com> -Bu yazar?n yazd??? mesajlar? bul |
| Tarih:Fri, 29 Jul 2005 02:19:00 -0700 |
| Konu:Service Broker |
| Cevapla |Yazara Cevap Ver |?let |Yazd?r |Sadece Mesaj |Asl?n? g?ster |Kald?r |K?tüye Kullan?m? Bildir |
I'm trying the service broker features of SQL Server 2005. I created a
queue, a writer service and a reader service. I'm inserting a message
to the queue by running the following command
declare @dh uniqueidentifier;
begin transaction;
begin dialog @dh
from service writer2
to service 'reader'
with encryption = off;
send on conversation @dh ('My first message');
end conversation @dh;
commit transaction;
After running the command, I query the queue by this query
select * from spool
I can not see the new message in the queue. Instead I see the message
in sys.transmission_queue. The "transmission_status" of the message is
"One or more messages could not be delivered to the local service
targeted by this dialog."
I also checked the sys.databases table and my database is service
broker enabled (is_broker_enabled=1)
In the event viewer there are errors with the following content
"An error occurred in the service broker message dispatcher, Error:
15404 State: 19."
What may be the problem ?

