Применяется к
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Проблемы

Рассмотрим следующий сценарий.

  • Вы включаете Microsoft SQL Server Service Broker (SSB) в базе данных группы SQL Server AlwaysOn.

  • Вы откроете и перезапустите базу данных.

  • Убедитесь, что подтверждение успешно получено.

В этом сценарии сообщение не удаляется из очереди передачи, несмотря на то что подтверждение получено успешно.

Причина

Проблема возникает из-за того, что при запуске базы данных после отключения очистки SQL Server не проверяет, является ли очередь на передачу отложенной задачей удаления повторной. Предполагается, что задача очереди передачи отложена удаление.

Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.

Обходное решение

Чтобы обойти эту ошибку, переведите группу доступности SQL Server на вспомогательную реплику (и при необходимости выполните восстановление по резервной копии).

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.