title: Requirement for a Master Key for Service Broker
body: <p>I have read in various MSDN pages and SQL Server blogs that "usually" a Master Key is required in a Service Broker database.</p>
  
  <p>Indeed, when trying to RECEIVE messages I get the following application event log message:</p>
  
  <blockquote>
    <p>Service Broker needs to access the
    master key in the database
    'MDR_REPLICATION_Z'. Error code:26.
    The master key has to exist and the
    service master key encryption is
    required.</p>
  </blockquote>
  
  <p>What confuses me is why this is happening when all my CONVERSATIONs have ENCRYPTION = OFF.</p>
  
  <p>Is there a way to make use of Service Broker internally within a single database where ENCYRPTION is OFF without having to create a Database Master Key?</p>