I have a Microsoft SQL server 2005 and I tried to enable Broker for my database with those T-SQL:
SELECT name, is_broker_enabled FROM sys.databases -- che
Actually I am preferring to use NEW_BROKER ,it is working fine on all cases:
NEW_BROKER
ALTER DATABASE [dbname] SET NEW_BROKER WITH ROLLBACK IMMEDIATE;