1
服务代理已备份,现在可以接收,但似乎没有处理
此问题是从Stack Overflow 迁移而来的,因为可以在Database Administrators Stack Exchange上回答。 迁移 4年前。 事件通知有问题。在将消息发送到的机器/驱动器/数据库上(接收者),当没有人看时,驱动器已装满,因此已被整天备份。 现在我们已经释放了驱动器上的空间,它正在接受消息到队列中,但是它似乎没有在处理它们-没有插入新记录,即使队列现在有2200万条消息并且正在增长(!)。队列已启用: is_activation_enabled = 1 is_receive_enabled = 1 is_enqueue_enabled = 1 我在中看到了激活的SP activation_procedure,但是当我查看时SP_WHOISACTIVE,看不到任何活动的阅读器。 在我再次烧毁驱动器之前-我在做什么错?如何获取它来处理或刷新消息?提前致谢。 更新资料 一个想法-自从有了以来is_enqueue_enabled,也许它可以存储所有消息,直到可以处理所有消息为止?如果是这样,我可以安全地关闭它吗? CREATE PROCEDURE [dbo].[Parse_EN_Messages] AS --mdb 2012/09/05 version 1.2 -- With apologies and thanks to Remus Rusanu, Jonathon Kehayias, Mladen Prajdic, and Jasper Smith for writing -- …