Applies ToSQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2012 Service Pack 3 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web

Problembeschreibung

Angenommen, Sie verfügen über einen mehradrigen Prozessor (32-Kerne oder mehr), auf dem Microsoft SQL Server 2014 oder 2012 SP3 ausgeführt wird. Wenn die Versionierung Cleanup-Aufgabe auf einem sekundären Replikat AlwaysOn ausgeführt wird, kann sich die CPU-Auslastung auf 100 Prozent belaufen. Darüber hinaus wird im SQL Server-Fehlerprotokoll ein Fehler vom Typ "nicht-yielding-Planer" protokolliert, der wie folgt aussieht:

Datum Uhrzeit. 80-Server mit "dbghelp. dll" Version "4.0.5"Datum Uhrzeit. 81 Server * * * der Threadkontext fürSPID 0 kannnicht abgerufen werden. 81 Server * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *date time* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *Datum Uhrzeit 8181 Datumder Uhrzeit.81 Server * Datum Uhrzeit SPID 2944 DatumUhrzeit.81 Server * DatumUhrzeit. 81 Server * nicht-yielding Scheduler DatumZeit.81 Server * DatumUhrzeit.81 Server * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * **0x000000000000015F 81 Zustands Ergebnis Fehler spekulieren prepared LazyCommit ReadOnly | Transaktionsdatenbank-Thread-Nr | Lesesatz-Schreibset-scanmenge-Sicherungspunkt LogSizeRq | CommitDep TotalComm abhängige 0 abhängige 1 abhängige 2 abhängige 3 abhängige 4 abhängige 5 abhängige 6 abhängige 7 | Bereichs Standort | Datum Uhrzeit. 33-Server externer Speicherabbild Prozessrückgabecode 0x20000001.Datum der Uhrzeit. 33 Server Prozess 0:0:0 (0x32e8) Worker-0x0000000005B54160 scheint für Scheduler 12 nicht zu sein. Thread Erstellungszeit: 13094297045567. Ca. Thread-CPU verwendet: Kernel 0 ms, Benutzer 51979 ms. Prozessauslastung 2%. System Idle 97%. Intervall: 70153 ms.Datum der Uhrzeit. 45 Server Prozess 0:0:0 (0x32e8) Worker-0x0000000005B54160 scheint für Scheduler 12 nicht zu sein. Thread Erstellungszeit: 13094297045567. Ca. Thread-CPU verwendet: Kernel 0 ms, Benutzer 103459 ms. Prozessauslastung 2%. System Idle 97%. Intervall: 136828 ms.Datum der Uhrzeit. 58 Server Prozess 0:0:0 (0x32e8) Worker-0x0000000005B54160 scheint für Scheduler 12 nicht zu sein. Thread Erstellungszeit: 13094297045567. Ca. Thread-CPU verwendet: Kernel 0 ms, Benutzer 146001 ms. Prozessauslastung 2%. System Idle 97%. Intervall: 196951 ms.Datum der Uhrzeit. 70 Server Prozess 0:0:0 (0x32e8) Worker-0x0000000005B54160 scheint für Scheduler 12 nicht zu sein. Thread Erstellungszeit: 13094297045567. Ca. Thread-CPU verwendet: Kernel 0 ms, Benutzer 193269 ms. Prozessauslastung 2%. System Idle 97%. Intervall: 257073 ms.

Lösung

Dieses Problem wurde zuerst im folgenden kumulativen Update für SQL Server behoben:

Kumulatives Update 6 für SQL Server 2014 Service Pack 1Kumulatives Update 3 für SQL Server 2012 SP3Kumulatives Update 12 für SQL Server 2012 SP2

Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:

Neuestes Kumulatives Update für SQL Server 2014neuestes Kumulatives Update für SQL Server 2012 SP3neuestes Kumulatives Update für SQL Server 2012 SP2

Problemumgehung

Um dieses Problem vorübergehend zu umgehen, starten Sie den Computer neu, auf dem die Instanz von SQL Server ausgeführt wird.

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Informationsquellen

Informieren Sie sich über die Terminologie , die Microsoft zum Beschreiben von Softwareupdates verwendet.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.