【发布时间】:2012-09-14 07:23:08
【问题描述】:
在 SQL 2008 R2 中创建 Service Broker 队列时,可以将 POISON_MESSAGE_HANDLING 状态指定为 ON 或 OFF。据我了解,如果它打开,则在消息连续回滚 5 次后,该消息将被视为有毒消息,并且队列将自动禁用。还引发了 BROKER_QUEUE_DISABLED 事件。
在 SQL 2005(和 2008 非 R2)中,您没有获得 POISON_MESSAGE_HANDLING 设置的选项。 SQL 2005 的行为是否与 2008 R2 相同,但此设置为 ON,或此设置为 OFF,还是有所不同?
【问题讨论】:
标签: sql-server-2005 sql-server-2008-r2 service-broker