Как мы знаем, Service Broker включен для новых баз данных, которые мы создаем.Но недавно сервисный брокер отключился автоматически.Даже если база данных была восстановлена, не должен ли компонент Service Broker быть включен по умолчанию?
Как вы делали восстановление? Во время восстановления сервис-брокер по умолчанию отключен.
Попробуйте сделать
RESTORE DATABASE <database_name> FROM <backup_device> with ENABLE_BROKER
Указанная выше команда полностью объяснена для Аргументы восстановления MSDN (Transact-SQL)