Solved

How to resolve SQL Server service broker issue

Posted on 2014-09-12
3
1,754 Views
Last Modified: 2014-10-01
Hi All,
Please help me out to resolve the below issue.

Below is the Error in logs

"Service Broker needs to access the master key in the database "Server_services". Error code:26. The master key has to exist and the service master key encryption is required".

Regards.
0
Comment
Question by:GK GK
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
3 Comments
 
LVL 43

Expert Comment

by:Eugene Z
ID: 40321063
you may need to recreate /set new broker on the db.
check for the key

Select *
from   sys.symmetric_keys;
 
if need to create master key:

How to: Create a Database Master Key
http://msdn.microsoft.com/en-us/library/aa337551(v=sql.105).aspx
0
 
LVL 78

Accepted Solution

by:
arnold earned 500 total points
ID: 40321070
First thing to check is whether your SQL server is up-to-date with updates.
http://support.microsoft.com/kb/976691

The second is this following the addition of another encrypted DB, Server_services?

If you do not use encrypted DB's, update the service broker settings with encryption=Off
0
 

Author Comment

by:GK GK
ID: 40354320
Hi All,

We are created new Database Master Key and it resolved the issue.
0

Featured Post

PeopleSoft Has Never Been Easier

PeopleSoft Adoption Made Smooth & Simple!

On-The-Job Training Is made Intuitive & Easy With WalkMe's On-Screen Guidance Tool.  Claim Your Free WalkMe Account Now

Question has a verified solution.

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

Introduction In my previous article (http://www.experts-exchange.com/Microsoft/Development/MS-SQL-Server/SSIS/A_9150-Loading-XML-Using-SSIS.html) I showed you how the XML Source component can be used to load XML files into a SQL Server database, us…
Ever needed a SQL 2008 Database replicated/mirrored/log shipped on another server but you can't take the downtime inflicted by initial snapshot or disconnect while T-logs are restored or mirror applied? You can use SQL Server Initialize from Backup…
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…
Viewers will learn how to use the UPDATE and DELETE statements to change or remove existing data from their tables. Make a table: Update a specific column given a specific row using the UPDATE statement: Remove a set of values using the DELETE s…

691 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