Ознаки
Агент невізуального журналу або завдання CDC сканування виконує sp_replcmds збережену процедуру, щоб повертати команди, позначені для реплікації. У Microsoft SQL Server, якщо Збережена процедура скасовується під час виконання, помилка твердження, що нагадує таке, може бути записано в журналі помилки SQL Server:
Помилка: 17066, серйозність: 16, стан: 1. Твердження SQL Server: файл: < репліна.>, Linenuber не вдалося твердження = "db_mem". Ця помилка може бути пов'язана з хронометражу. Якщо помилка не зникає після повторного надсилання заяви, використовуйте DBCC CHECKDB, щоб перевірити базу даних для структурної цілісності або перезапустити сервер, щоб забезпечити структурування даних у пам'яті, не пошкоджені.
Крім того, за допомогою дампа не вдалося отримати доступ до файлів дампа, що не відповідало за порушення.
Спосіб вирішення
Ця проблема усунена в таких сукупних оновлень для SQL Server:
Сукупне оновлення 6 для SQL Server 2016 RTM
Сукупне оновлення 3 для SQL Server 2016 SP1
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Найновіше Сукупне оновлення для SQL Server 2016
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Посилання
Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.