KB3138319 – FIX: Numerischer Überlauf beim Ausführen einer Abfrage, die in SQL Server 2014 oder 2012 mehr als 65.535 Extents an tempdb überläuft

Gilt für
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2012 Service Pack 3 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web

Symptome

Wenn Sie eine Abfrage ausführen, die versucht, mehr als 65.535 Blöcke an die tempdb-Datenbank zu überlaufen, tritt ein numerischer Überlauf auf. Daher wird ein falscher Wert zurückgegeben.

Ursache

Dieses Problem tritt auf, weil Sie nach dem Überlauf nicht alle Blöcke zurücklesen können.

Lösung

Informationen zum kumulativen Update

Das Problem wurde erstmals im folgenden kumulativen Update von SQL Server behoben:

Empfehlung: Installieren des neuesten kumulativen Updates für SQL Server

Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und Sicherheitsfixes, die im vorherigen kumulativen Update enthalten waren. Wir empfehlen, die neuesten kumulativen Updates für SQL Server 2014 herunterzuladen und zu installieren:

      

      

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.