Hi,
I'm testing the dialog sample from "TSQL Programming" book, sending a message from one db to a target that is on a different db in the same instance. As expected, the transmission_queue shows the error about the security context, so I follow the next steps (users with certificates, grants and remote service binding) to configure the security. When I send another message, everything is fine and the dialog ends successfully. But the initial message is still in the transmission_queue with the same error.
The only way to resolve this situation is setting the TRUSTWORTHY option in the initiator database to ON. Why? It seems that the security dialog that I configure AFTER I sent the initial message don't affect to the retries of this first message, buth the TRUSTWORTHY option yes... Don't understand it.
Thanks in advance.