Проблема
Предположим, что вы выполняете запрос к вторичному реплика вторичной группы доступности распределенной группы доступности в Microsoft SQL Server 2016 и 2017 годах. При запуске резервного копирования журнала транзакций на другом реплика в распределенной группе доступности запрос завершается сбоем, и появляется следующее сообщение об ошибке:
Примечание
- Msg 3948, Level 16, State 2, Line Linenumber
- Транзакция была завершена из-за доступности реплика изменения конфигурации или состояния или из-за удаления фантомных записей в основном и дополнительном реплика доступности, которые могут потребоваться для запросов, выполняемых в snapshot изоляции. Повторите транзакцию.
Решение
Эта проблема устранена в следующих накопительных обновлениях для SQL Server:
Накопительный пакет обновления 4 для SQL Server 2017 г.
Накопительный пакет обновления 7 для SQL Server 2016 с пакетом обновления 1 (SP1)
Сведения о накопительных обновлениях для SQL Server:
Каждое новое накопительное обновление для SQL Server содержит все исправления и все исправления для системы безопасности, которые были включены в предыдущее накопительное обновление. Ознакомьтесь с последними накопительными обновлениями для SQL Server:
Последнее накопительное обновление для SQL Server 2017 г.
Последние накопительные обновления для SQL Server 2016 г.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.