KB4092669 – KORREKTUR: SQL Server erkennt keine Deadlockbedingung, wenn Sie eine Merge-Anweisung ausführen

Gilt für
SQL 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 2014 Standard - duplicate (do not use)

Symptome

Wenn Sie eine Merge-Anweisung in Microsoft SQL Server ausführen, kann eine Deadlockbedingung zwischen dem Zusammenführungsvorgang und einem Hintergrundthread in der CCI-Tabelle (Clustered Columnstore Index) auftreten. Der Deadlock wird von SQL Server jedoch nicht erkannt.

Hinweise

  • Wenn das Ablaufverfolgungsflag 1222 aktiviert ist, wird kein Fehlerbericht protokolliert.
  • Es wird kein Ereignis protokolliert, wenn Sie das XEvent-Protokoll zum Erfassen von Deadlocks verwenden und dann versuchen, das Ereignis auszulösen.

Lösung

Dieses Problem wurde im kumulativen Update 11 für SQL Server 2014 Service Pack 2 behoben.

Informationen zu kumulativen Updates für SQL Server

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

Status

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

Referenzmaterial

Erfahren Sie mehr über die Terminologie , die Microsoft zum Beschreiben von Softwareupdates verwendet.