Симптоми
Агентът на log Reader или задачата за сканиране на CDC изпълнява sp_replcmds съхранена процедура, за да върне командите, маркирани за репликация. В Microsoft SQL Server, ако съхранената процедура е отменена по време на изпълнение, неуспешно твърдение, подобно на следното, може да е записано в регистрационния файл за грешки на SQL Server:
Грешка: 17066, тежест: 16, щат: 1. Твърдение за SQL Server: файл: < репликация. CPP>, lineNumber неуспешно твърдение = "db_mem". Тази грешка може да е свързана с времето. Ако грешката продължи след повторно изпълнение на командата, използвайте DBCC CHECKDB, за да проверите базата данни за структурна цялост или рестартирайте сървъра, за да се гарантира, че структурите за данни в паметта не са повредени.
Освен това, няколко дъмп файла за нарушаване на достъпа се създават след неуспешно изхвърляне на твърдения.
Решение
Този проблем е коригиран в следните сборни актуализации за SQL Server:
Сборна актуализация 6 за SQL Server 2016 RTM
Кумулативна актуализация 3 за SQL Server 2016 SP1
Кумулативна актуализация 5 за SQL Server 2014 SP2
Кумулативна актуализация 8 за SQL Server 2012 Service Pack 3
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Най-новата сборна актуализация за SQL Server 2016
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Препратки
Научете повече за терминологията , която Microsoft използва, за да опише софтуерни актуализации.