Problembeschreibung
Stellen Sie sich folgendes Szenario vor:
-
Sie führen eine Transact-SQL-Anweisung aus, die eine Aktualisierung veralteter Statistiken startet.
-
Sie führen eine weitere Transact-SQL-Anweisung parallel aus, die eine Schemasperre (SCH-M) abruft, z. B. die ALTER PARTITION SCHEME-Anweisung.
In diesem Szenario kann ein Drei-Wege-Deadlock auftreten. Der Deadlock gehört zu alter partition scheme, der select-Anweisung und den statistiken, die aktualisiert werden.
Lösung
Das Problem wurde zuerst im folgenden kumulativen Update von SQL Server behoben:
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsfixes, die im vorherigen kumulativen Update enthalten waren. Es wird empfohlen, die neuesten kumulativen Updates für SQL Server herunterzuladen und zu installieren:
Informationsquellen
Erfahren Sie mehr über die Terminologie , die Microsoft zum Beschreiben von Softwareupdates verwendet.