Solved

Service Broker Message Queue

Posted on 2012-03-26
6
1,627 Views
Last Modified: 2012-04-22
Hi all,
I have got SQL Service Broker Message Queue configured as below:
1. The initiator(client) sends data to the Target (Acting as a Forwarder)
2. The Forwarder is configured as a Gateway server (Server1) which has a public internet ip exposed to all clients
3. Another server (Server2) is configured to accept messages from Server1. Server1 and Server2 can ping each other and telnet each other

Attched the profiler at Server1, the following error message comes up at Server1 when the client sends a message:
Audit Broker Login, EventSubClass 6 - Authorization Failure
Audit Broker Login, EventSubClass 2 - Login Protocol Error
Broker:Connection, EventSubClass 4 - Closing, with TextData:"Connection handshake failed. An OS call failed: (8009030c) 0x8009030c(The logon attempt failed). State 67."

Attached the profiler a Server2, ther following error message comes up at Server2:
Broker:Connection, EventSubClass 4 - Closing, with TextData:"An error occurred while receiving data: '10054(failed to retrieve text for this error. Reason: 1815)'.

Can someone please help us resolving these issues?

Many Thanks

Programmers
0
Comment
Question by:Programmers
  • 4
6 Comments
 
LVL 25

Expert Comment

by:TempDBA
ID: 37766267
It clearly explains that the login you are using doesn't have permission on the database. Make the login a sysadmin or give proper permissions to it.
Here is a link that tells the meaning of different eventSubClasses:-
http://msdn.microsoft.com/en-us/library/ms190261.aspx
0
 

Author Comment

by:Programmers
ID: 37769924
Thanks for the link. Now, Server2 accepts the message but is not able to send the acknowlegement back to the client.  Attached the profiler at Server2 gives:
Broker:Message Undeliverable, EventSubclass 1 - Sequenced Message, TextData:'This message could not be delivered because it is a duplicate.'
Broker:Connection, EventSubClass 3 ,EventSubclass 3 - Connect Failed,TextData:'Connection attempt failed with error: '10060(A connection attemp failed because the connected party did not properly respond after a period of time, or established connection faild because connected host has failed to respond.)'.


Not really sure if this is the routing issue.

Please help

Thanks
0
 

Author Comment

by:Programmers
ID: 37792200
Can someone please give some guidance on our comment Posted on 2012-03-27 at 16:47:49.

Thanks
0
 

Accepted Solution

by:
Programmers earned 0 total points
ID: 37859315
The routing configuration was incorrect. The appropriate routes were reconfigured and the problem was resolved.

Programmers
0
 

Author Closing Comment

by:Programmers
ID: 37877402
The route configurations were incorrect.
0

Featured Post

Migrating Your Company's PCs

To keep pace with competitors, businesses must keep employees productive, and that means providing them with the latest technology. This document provides the tips and tricks you need to help you migrate an outdated PC fleet to new desktops, laptops, and tablets.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Query for timesheet application 3 18
What is the best way to use power bi and ssrs 3 26
SQL Syntax Grouping Sum question 7 27
What is this datetime? 1 20
Slowly Changing Dimension Transformation component in data task flow is very useful for us to manage and control how data changes in SSIS.
Know what services you can and cannot, should and should not combine on your server.
Familiarize people with the process of utilizing SQL Server functions from within Microsoft Access. Microsoft Access is a very powerful client/server development tool. One of the SQL Server objects that you can interact with from within Microsoft Ac…
Using examples as well as descriptions, and references to Books Online, show the documentation available for datatypes, explain the available data types and show how data can be passed into and out of variables.

828 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question