Problembeschreibung
Dieses Problem tritt auf, wenn die sp_estimate_data_compression_savings gespeicherte Prozedur für eine Tabelle ausgeführt wird, die zuvor die Tabellenoption "Text in Zeile" festgelegt hat, aber keinen Text-, ntext-oder Image -Spaltentyp mehr aufweist. Darüber hinaus wird möglicherweise die folgende Fehlermeldung im SQL Server-Fehlerprotokoll angezeigt:
<Zeitpunkt>spid14s-Deadlock-Monitor Fehler beim Beheben eines oder mehrerer Deadlocks. Für den Server ist möglicherweise ein Neustart erforderlich, um diesen Zustand zu wiederherstellen.... <Datum> spid14s * unaufgelöster Deadlock
Fehlerbehebung
Informationen zur kumulativen Aktualisierung
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 Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Wir empfehlen, die neuesten kumulativen Updates für SQL Server herunterzuladen und zu installieren:
Problemumgehung
Führen Sie die folgenden Schritte aus, um dieses Problem zu umgehen:
-
Ändern Sie die Tabelle, um eine vorhandene Spalte zu ändern oder eine Spalte hinzuzufügen, damit die Tabelle nun einen Lob-Typ aufweist.
-
Verwenden Sie sp_tableoption , um in_row_limitzu entfernen.
-
Ändern des Rückgängig-Vorgangs für den Spalten Vorgang
Anschließend können Sie die sp_estimate_data_compression_savings gespeicherte Prozedur erfolgreich ausführen.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.