Sintomi
Assumere che si abilitano transazioni implicite a livello di server in Microsoft SQL Server. Si nota che il dump dell'asserzione seguente viene generato continuamente:
<DateTime> SPID NNs * BEGIN STACK DUMP:
<DateTime> SPID NNs * <DateTime> SPID nn
<DateTime> SPID NNs *
<DateTime> SPID NNs * Percorso: purecall. cpp:lineNumber
<DateTime> SPID NNs * Expression: !" purecall"
<DateTime> SPID NNs * SPID: 5
<DateTime> SPID NNs * ID processo: ProcessID
<DateTime> SPID NNs * Descrizione: pure Virtual chiamata di funzione
…
<DateTime> Errore NNs SPID: 17065, gravità: 16, stato: 1.
<DateTime> SPID NNs SQL Server: file: <purecall. cpp>, line =lineNumber asserzione non riuscita ='! " purecall "' puro chiamata di funzione virtuale. Questo errore può essere correlato alla temporizzazione. Se l'errore persiste Dopo aver rieseguito l'istruzione, usare DBCC CHECKDB per controllare il database per integrità strutturale oppure riavviare il server per garantire la struttura di dati in memoria non sono danneggiati.
<DateTime> Errore NNs SPID: 3624, gravità: 20, stato: 1.
<DateTime> SPID NNs il controllo dell'asserzione di sistema non è riuscito. Per informazioni dettagliate, vedere il log degli errori di SQL Server. In genere, un errore di asserzione è causata da un bug software o da un danneggiamento dei dati. Per verificare il danneggiamento del database, valutare l'uso di DBCC CHECKDB. Se si è deciso di inviare dump a Microsoft durante configurazione, un mini dump verrà inviato a Microsoft. Un aggiornamento potrebbe essere disponibile da Microsoft nel Service Pack più recente o in un hotfix da supporto tecnico.
Inoltre, è può anche ricevere messaggi non restitutivi simili a quelli seguenti nel log degli errori SQL:
<DateTime> Server processo 0:0:0 (0x3c08) lavoratore 0x00000242BD8EA160 sembra non cedere in Scheduler 10. Creazione di thread Ora: 13228659375902. CPU del thread CA utilizzata: kernel 0 ms, User 52312 ms. Utilizzo del processo 16%. Sistema inattivo 70%. Intervallo: 70347 ms.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Risoluzione
Informazioni sull'aggiornamento cumulativo:
Questo problema è stato risolto negli aggiornamenti cumulativi seguenti 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.