Симптоми
Да предположим, че имате база данни A и база данни B, които са на един и същ екземпляр на Microsoft SQL Server 2016. Когато изпълните съхранена процедура от база данни A, която извлича данни от база данни Б, която съдържа основните данни, и имате база данни В, която се използва за проверка, може да получите следното съобщение за грешка:
Грешка: 17065, Степен на сериозност: 16, Щат: 1.
SQL Server Assertion: FileName><, line = LineNumber Failed Assertion = 'fFalse' Release. Тази грешка може да е свързана с времето. Ако грешката продължава след повторното изпълнение на командата, използвайте DBCC CHECKDB, за да проверите базата данни за структурна цялост, или рестартирайте сървъра, за да се уверите, че структурите от данни в паметта не са повредени.
Грешка: 3624, Степен на сериозност: 20, Щат: 1.
Проверката на системното утвърждение е неуспешна. Проверете регистрационния файл за грешки на SQL Server за подробности. Обикновено неуспешното твърдение се дължи на софтуерен проблем или повреда на данните. За да проверите за повреда на базата данни, помислете дали да не изпълните DBCC CHECKDB. Ако сте се съгласили да изпращате вторични копия на Microsoft по време на инсталирането, на Microsoft ще се изпрати мини вторично копие. Актуализация може да е налична от Microsoft в най-новия сервизен пакет или в гореща поправка от техническата поддръжка.
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.
Решение
Този проблем е решен в следната кумулативна актуализация за SQL Server:
За кумулативните актуализации за SQL Server:
Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните кумулативни актуализации за SQL Server:
Справки
Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.