Simptomi
Kada pokušate vratiti bazu podataka In-Memory on-line transaction processing (OLTP), to ne uspijeva zbog nedovoljno prostora na disku. Zatim možete primijetiti da dolazi do povrede prava pristupa (AV) i dohvatiti sljedeću datoteku izvatka o stanju sustava.
Izvadak o stanju pri padu povrede pristupa
DateTime SpidId Upotreba 'dbghelp.dll' verzije 'VersionId'
DateTime SpidId ***Izvadak o stanju pri padu stoga šalje se na datoteku FilePath
DateTime SpidId SqlDumpExceptionHandler: Proces 346 generirao je fatalnu iznimku c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server prekida ovaj postupak.
DateTime SpidId * POČETAK IZVATKA O STANJU TEMELJA:
DateTime SpidId * CurrentTime spid SpidId
DateTime SpidId * Exception Address = 000007FFB7E6DA7B5 Module(sqlmin+0000000018CA7B5)
DateTime SpidId * Kod iznimke = c0000005 EXCEPTION_ACCESS_VIOLATION
DateTime SpidId * Došlo je do povrede prava pristupa čitanje adrese 0000000000000B4
DateTime SpidId * ZAVRŠNA VELIČINA OSNOVNOG MODULA
DateTime SpidId * sqlservr 00007FF65AAA0000 00007FF65AB07FFF 00068000
DateTime SpidId * ntdll 00007FFBA0470000 00007FFBA061CFFF 001ad000
DateTime SpidId * KERNEL32 00007FFBA0190000 00007FFBA02CDFFF 0013e000
Osim toga, ako pokušate ispustiti bazu podataka, možda ćete primiti izvadak o stanju pri padu tvrdnje koji sliči sljedećem.
Izvadak o stanju pri padu tvrdnje
DateTime SpidId **Dump thread - spid = SPIDId, EC = 0x0000024216677B60
DateTime SpidId ***Izvadak o stanju pri padu stoga šalje se na datoteku FilePath
DateTime SpidId * POČETAK IZVATKA O STANJU TEMELJA:
DateTime SpidId * CurrentTime spid SPIDId
DateTime SpidId * Location: "FilePath":10210
DateTime SpidId * Izraz: LdImm(&db-CkptContext-CheckpointCount>>) == 0
DateTime SpidId * SPID : SPIDId
DateTime SpidId * ID procesa: ID procesa
DateTime SpidId * ulazni međuspremnik: 252 bajtova –
DateTime SpidId * /****** Objekt: Baza podataka [DatabaseName] Script Date: ScriptDate
DateTime SpidId * /CurrentTime ******/ DROP DATABASE [DatabaseName]
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.
Rješenje
Taj je problem riješen u sljedećem kumulativnom ažuriranju za SQL Server:
O kumulativnim ažuriranjima za SQL Server:
Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Reference
Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.