Gilt für
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Problembeschreibung

Angenommen, Sie verfügen über eine Tabelle mit vielen Zeilen und einen Volltextindex in Microsoft SQL Server 2014. Wenn Sie versuchen, viele Zeilen aus der Tabelle in einer einzelnen Transaktion zu löschen, erfolgt eine Schemasperre als Teil des Entfernens der Zeilen aus dem Volltextindex, und alle anderen Manipulations Abfragen werden durch den Löschvorgang blockiert.

Ursache

Das Problem tritt auf, weil beim Löschen von zahlreichen Zeilen aus einer sehr großen Tabelle mit einem Volltextindex der Löschvorgang für den Volltextindex in einer geschachtelten Transaktion durchgeführt wird. DELETE für den Volltextindex kann mehr Zeit in Anspruch nehmen, auch wenn der Löschvorgang schnell für die Zeilen in der Basistabelle beendet wird. Dadurch wird der gesamte Status des Löschvorgangs für den Volltextindex zurückgesetzt, wenn der Server heruntergefahren oder neu gestartet wird. Es führt auch zu viel Blockierungen für die Basistabelle und viele Transaktionssperren.

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.

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.