Sintomi
Quando si tenta di ripristinare il database di elaborazione delle transazioni online in memoria (OLTP), non riesce a causa di spazio su disco insufficiente. Si potrebbe quindi notare che si verifica una violazione di Access (AV) e ottenere il file di dump seguente.
Dump delle violazioni di Access
DateTime SpidId Usando ' dbghelp. dll ' versione ' VersionId '
DateTime SpidId * * * dump dello stack invio a filePath
DateTime SpidId SqlDumpExceptionHandler Processo 346 generato eccezione fatale c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Il server sta terminando questo processo.
STACK di inizio SpidId * DateTime DUMP
DateTime SpidId * CurrentTime SPID SpidId
Indirizzo di eccezione DateTime SpidId * = 00007FFB7E6DA7B5 Module (SQLMIN + 00000000018CA7B5)
Codice di eccezione DateTime SpidId * = c0000005 EXCEPTION_ACCESS_VIOLATION
DateTime SpidId * violazione di accesso si è verificato l'indirizzo di lettura 00000000000000B4
DateTime SpidId * fine modulo base DIMENSIONI
DateTime SpidId * sqlservr 00007FF65AAA0000 00007FF65AB07FFF 00068000
DateTime SpidId * ntdll 00007FFBA0470000 00007FFBA061CFFF 001ad000
DateTime SpidId * Kernel32 00007FFBA0190000 00007FFBA02CDFFF 0013e000
È inoltre possibile che venga visualizzato un dump di asserzione simile al seguente se si tenta di eliminare il database.
Dump delle asserzioni
DateTime SpidId * * thread di dump- SPID = SPIDId, EC = 0x0000024216677B60
DateTime SpidId * * * dump dello stack invio a filePath
STACK di inizio SpidId * DateTime DUMP
DateTime SpidId * CurrentTime SPID SpidId
DateTime SpidId * Posizione "FilePath": 10210
DateTime SpidId * Espressione LdImm (&DB->CkptContext->CheckpointCount) = = 0
DateTime SpidId * SPID SPIDId
Processo DateTime SpidId * ID: ProcessID
Buffer di input di DateTime SpidId * 252 byte-
DateTime SpidId */* * * * * * Object: database [DatabaseName] data script: ScriptDate
DateTime SpidId */CurrentTime * * * * * */drop database [DatabaseName]
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Risoluzione
Questo problema è stato risolto con l'aggiornamento cumulativo seguente per SQL Server:
Informazioni sugli aggiornamenti cumulativi per SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.