Симптоми
Да предположим, че създавате свързан сървър към екземпляр на Microsoft SQL Server 2014 Service Pack 1 (SP1). Когато изпълните съхранена процедура, която извиква друга съхранена процедура в свързания сървър, и прехвърлите голям обект като входен параметър, заявката е неуспешна. Освен това се извежда следното съобщение за грешка:
Грешка: 17065, тежест: 16, състояние: 1. SQL Server твърдение: файл: < tmpilb. cpp>, линия = 3280 неуспешно твърдение = "fFalse". Тази грешка може да е свързана с времето. Ако грешката продължи след повторно изпълнение на командата, използвайте DBCC CHECKDB, за да проверите базата данни за структурна цялост или рестартирайте сървъра, за да се гарантира, че структурите за данни в паметта не са повредени.
Решение
Информация за актуална корекция
Тази спешна корекция е включена в следната сборна актуализация на SQL Server 2014 SP1:
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Актуални корекции, които са включени в този пакет
VSTS номер на грешка |
Номер на статия в KB |
Описание |
---|---|---|
5699529 |
3097972 |
|
5951292 |
3106976 |
КОРЕКЦИЯ: възниква нарушение на достъпа, когато използвате функциите TDE и BPE в SQL Server 2014 |
5952334 |
3074434 |
ПредпоставкиТрябва да имате приложен SQL Server 2014 SP1, за да можете да инсталирате тази спешна корекция.
Информация от системния регистърЗа да използвате актуалната корекция в този пакет, не е нужно да правите промени в системния регистър.
Изискване за рестартиранеМоже да се наложи да рестартирате компютъра, след като приложите тази спешна корекция.
Информация за заместване на актуална корекция Тази спешна корекция не замества издадената по-рано актуална корекция.
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".