Dotyczy
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

Załóżmy, że na bazie danych programu Microsoft SQL Server 2014 masz tabelę partycjonowaną, która korzysta z poziomu zgodności 120. Tworzenie indeksu magazynu kolumn w tej tabeli za pomocą DOP > 1. W niektórych rzadkich przypadkach optymalizator zapytań może wstawić bufor w planie zapytań ze względu na wydajność. Ten bufor może zwracać zduplikowane wiersze i powodować uszkodzenie indeksu. Jeśli ten problem wystąpi, polecenie DBCC CHECKTABLE zwróci błąd.

Rozwiązanie

Problem został po raz pierwszy rozwiązany w następującej 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

Aby obejść ten problem, możesz skorzystać z jednej z następujących metod:

  • Uruchom kompilację indeksu magazynu kolumn pod adresem DOP = 1.

  • Ustaw poziom zgodności bazy danych na 110.

  • Użyj TF9481, aby zmusić optymalizatora zapytań do użycia poziomu zgodności 110.

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.