Отнася се за
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)

Симптоми

Този проблем възниква, когато sp_estimate_data_compression_savings съхранена процедура се изпълнява в таблица, която преди това е имало набор опции за таблица "текст в ред", но вече не съдържа текстов, ntextили тип колона за изображение . Освен това може да получите следното съобщение за грешка в регистрационния файл за грешки на SQL Server:

<час за дата>spid14s неуспешност мониторът е неуспешен за разрешаване на една или повече безизходица. Сървър може да изисква рестартиране за възстановяване от това условие.... <дата час> spid14s * неразрешена безизходица

Решение

Информация за сборна актуализация

Проблемът е коригиран първо в следващата сборна актуализация на SQL Server.

Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Препоръчваме ви да изтеглите и инсталирате последните сборни актуализации за SQL Server:

Заобиколно решение

За да заобиколите този проблем, изпълнете следните стъпки:

  1. Променете таблицата, за да промените съществуваща колона или да добавите колона, така че таблицата вече има тип висока топка.

  2. Използвайте sp_tableoption , за да премахнете in_row_limit.

  3. Промяна на отмяната за операцията на колоната.

След това можете да изпълните успешно sp_estimate_data_compression_savings съхранена процедура.

Състоянието

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.