Я использую структуру SqlDependency в двух разных базах данных, в то время как обе они предоставляют одинаковый доступ пользователю.
A: База данных, которую я построил.
B: База данных, которую я восстановил из другой системы.
При запуске приложения с базой данных A примерно через 2 минуты после закрытия служба и очередь, созданные вброкер автоматически удалится, но этого не произойдет при реализации его с базой данных B.