Если для сброса очереди msdb используется NEW_BROKER, нужно ли DatabaseMail что-нибудь сделать? - PullRequest
0 голосов
/ 27 февраля 2019

Я использую уведомления о событиях (отправка сообщений на другой сервер), и чтобы упростить настройку, я построил его в MSDB (существующая база данных, уже есть сервисный брокер и т. Д.).Однако мы столкнулись с ... проблемами ... и теперь я пытаюсь очистить 5 разговоров, каждый из которых имеет миллионы сообщений в очереди sys.transmission.MSDB составляет 40 ГБ.

При попытке завершить хотя бы 1 разговор (самый маленький, с 3 миллионами сообщений) журнал увеличился на 15 ГБ до того, как я его убил.

Похоже, мне нужно ALTER DATABASEУстановите NEW_BROKER для сброса всего, что нормально.Но так как это MSDB, я ожидаю, что DatabaseMail будет затронут.

Что мне нужно делать с DatabaseMail.exe после выполнения операции ALTER?Могу ли я просто убить исполняемый файл и он перезагрузится?Мне нужно сделать что-нибудь еще?

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...