Симптоми
Когато се опитате да възстановите локална база данни за обработка на транзакции в паметта, той не успява поради недостатъчно дисково пространство. След това може да забележите, че възниква нарушение на достъпа (АВ) и получавате следния дъмп файл.
Дъмп за нарушаване на достъпа
DateTime SpidId Помощта "dbghelp. dll" версия "VersionId"
Дата и час SpidId * * * стек дъмп Изпращане на FilePath
DateTime SpidId SqlDumpExceptionHandler: Процесът 346 генерира фатално изключение c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Сървър прекратява този процес.
Дата и час SpidId * започнете стека ДЪМП
Дата и час SpidId * CurrentTime SPID SpidId
Дата и час SpidId * адрес на изключение = 00007FFB7E6DA7B5 Модул (sqlmin + 00000000018CA7B5)
Дата и час SpidId * код на изключение = c0000005 EXCEPTION_ACCESS_VIOLATION
Дата и час на SpidId 00000000000000B4
Дата и час SPIDID * Base End РАЗМЕР
Дата и час SpidId * SQLSERVR 00007FF65AAA0000 00007FF65AB07FFF 00068000
Дата и час SpidId * NTDLL 00007FFBA0470000 00007FFBA061CFFF 001ad000
Дата и час SpidId * Kernel32 00007FFBA0190000 00007FFBA02CDFFF 0013e000
Освен това може да получите изхвърляне на твърдение, което наподобява следното, ако се опитате да пуснете базата данни.
Дъмп за твърдение
Дата и час за SpidId * * Dump конец- SPID = SPIDId; EC = 0x0000024216677B60
Дата и час SpidId * * * стек дъмп Изпращане на FilePath
Дата и час SpidId * започнете стека ДЪМП
Дата и час SpidId * CurrentTime SPID SpidId
Дата и час SpidId * Местоположение "FilePath": 10210
Дата и час SpidId * Израз LdImm (&dB->CkptContext->CheckpointCount) = = 0
Дата и час SpidId * SPID SPIDId
Дата и час за SpidId * ИД: ProcessID
Дата и час SpidId * буфер за въвеждане байтове за 252 –
Дата и час SpidId */* * * * * обекти: база данни [DatabaseName] Script: ScriptDate
Дата и час SpidId */CurrentTime * * * * * */капка база данни [DatabaseName]
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Решение
Този проблем е коригиран в следната сборна актуализация за SQL Server:
За сборните актуализации за SQL Server:
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Препратки
Научете повече за терминологията , която Microsoft използва, за да опише софтуерни актуализации.