I am new to MS Sql's service broker.
I've examined a couple of tutorials. But I could not find an answer.
I have distributed servers, but luckily all of them are under the same domain.
Is it possible to accomplish a structure without using any certificate?
Yes.
Do no use dialog security. Make sure all your
BEGIN DIALOG
statements useENCRYPTION = OFF
clause:Grant
SEND
permission to[public]
on each destinations service:Use
WINDOWS
authentication onENDPOINT
s:Grant
CONNECT
to ENDPOINT permission to the domain account used by your SQL Service:(edited to correct GRANT SEND syntax)
Remus, could you do this with Encryption but without Master Key Encryption? I see that when I use
AUTHENTICATION = WINDOWS
, I can also doENCRYPTION = SUPPORTED
. Reading about SB, there's two types of encryption (transport & message).This is all on the same internal network, but I'd rather not make the contents of the messages readable. I think that just means I need transport security - and I have no idea if that requires certificates or master key encryption.
Thanks!