Dotyczy
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptomy

Ten problem występuje, gdy procedura składowana sp_estimate_data_compression_savings jest wykonywana w tabeli, w której wcześniej zastosowano opcję tabeli tekst w wierszu, ale nie ma już typu tekstu, ntextani obrazu . Ponadto w dzienniku błędów programu SQL Server może zostać wyświetlony następujący komunikat o błędzie:

<Data godzina>monitor zakleszczenia spid14s nie mógł rozpoznać co najmniej jednego zakleszczenia. Aby odzyskać z tego warunku, serwer może wymagać ponownego uruchomienia.... <godzina> spid14s * nierozwiązano zakleszczenie

Rozwiązanie

Informacje o aktualizacji zbiorczej

Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.

Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zalecamy pobranie i zainstalowanie najnowszych aktualizacji zbiorczych programu SQL Server:

Obejście

W celu obejścia tego problemu należy wykonać następujące czynności:

  1. Zmień tabelę, aby zmienić istniejącą kolumnę, lub Dodaj kolumnę, aby tabela była teraz typu LOB.

  2. Usuń in_row_limitza pomocą sp_tableoption .

  3. Zmień cofnięcie operacji na kolumnie.

Następnie można pomyślnie wykonać procedurę przechowywaną sp_estimate_data_compression_savings .

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.