Problembeschreibung
Gehen Sie davon aus, dass Sie das ursprünglich veröffentlichte und jetzt als veraltet markierte kumulative Update 6 für SQL Server 2014 Service Pack 1 (SP1) (Buildnummer 12.0.4449.0, KB 3144524) installieren, und dass Sie arbeitsauslastungsmuster ausführen, die parallele Auswahl(. ..) enthalten. Bei NOLOCKunter dem standardmäßigen SQL Server-Sperr basierten Isolationsgrad oder einer höheren Ebene. In diesem Fall können Abfragen auftreten, die Blockierungen oder Deadlocks auftreten. Folgende Muster sind für dieses Blockierungsproblem verfügbar:
-
Ausführen einer parallelen Auswahl (...) INTO-Tabelle aus der Quelltabellen-Anweisung und insbesondere mit dem NOLOCK-Hinweis unter der standardmäßigen SQL Server-Sperr basierten Isolationsstufe oder höher In diesem Szenario werden andere Abfragen, die versuchen, auf die Quell Code Liste zuzugreifen, blockiert.
-
Während eine Transaktion eine exklusive Sperre für ein Objekt (beispielsweise eine laufende Tabellenaktualisierung) aufweist, wird eine andere Transaktion paralleles Select (...) ausgeführt. Mithilfe des NOLOCK-Hinweises von der Quell-zu-Hilfe. In diesem Szenario wird die Auswahlabfrage, die auf die Quell Textfläche zugreifen möchte, blockiert.
Informationen zum Auffinden der aktuellen Version von SQL Server, die Sie installiert haben, finden Sie unter Ermitteln der Versions-, Editions-und Update Ebene von SQL Server und dessen Komponenten.
Fehlerbehebung
Dieses Problem wurde zuerst im folgenden kumulativen Update für SQL Server behoben:
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:
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.