У нас странная проблема, связанная со службой уведомлений о запросах SQL.
У нас есть основное веб-приложение, работающее со службой QN, поэтому элемент кэша в Интернете получает уведомление от SQL при изменении данных мониторинга. И это хорошо работает.
Что странно, когда другая поддерживающая веб-служба пытается зарегистрировать подписку QN в SQL 2005 с пакетом обновления 2 (SP2), и возникает эта ошибка
"Системное исключение: SqlDependency.Start вызвано для сервера, для которого команда выполняется более одного раза, но нет соответствующего вызова сервера / пользователя / базы данных Start () для текущей команды"
Эта ошибка возникает только при запросе SQL в SQLDependency к конкретному экземпляру БД. Другой экземпляр БД работает просто отлично.
Существует не так много ресурсов для поиска проблем QN / Service Broker. Желаю, чтобы у кого-то был подобный опыт, чтобы поделиться своими знаниями