1

我正在使用事件通知(将消息发送到另一台服务器),为了便于设置,我在 MSDB 中构建了它(现有数据库,已经有服务代理等)。然而,我们结束了......问题......现在我正在尝试清理 5 个对话,每个对话在 sys.transmission 队列中都有数百万条消息。MSDB 为 40GB。

尝试结束甚至 1 个对话(最小的,有 300 万条消息)使日志在我杀死它之前增长到超过 15gb。

看来我需要 ALTER DATABASE SET NEW_BROKER 才能重置所有内容,这很好。但由于它是 MSDB,我预计 DatabaseMail 会受到影响。

执行 ALTER 后,我需要对 DatabaseMail.exe 做什么?我可以杀死可执行文件并重新启动吗?我还需要做其他事情吗?

提前致谢。

4

0 回答 0