We have setup SQL Server Service broker in test and it runs fine with no issues, but when we move it to our production it does not work. I have run
ALTER DATABASE db SET NEW_BROKER;
ALTER DATABASE db SET DISABLE_BROKER
ALTER DATABASE db SET ENABLE_BROKER;
GRANT SEND ON SERVICE::ChangeNotifications
TO user ;
GO
GRANT RECEIVE ON ChangeMessages
TO user ;
GO
GRANT SUBSCRIBE QUERY NOTIFICATIONS TO user
When I run
SELECT * FROM sys.databases
WHERE is_broker_enabled = 1
It is in the list.
Am I missing something?