Dotyczy
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

Symptomy

Po wykonaniu kwerendy zawierającej instrukcję INSERT INTO... Instrukcja SELECT, która powoduje wstawianie wartości do partycjonowanego klastrowanego indeksu magazynu kolumn w programie SQL Server 2014 lub 2016, występuje zakleszczenie wewnątrz zapytań.

Rozwiązanie

Ten problem został rozwiązany w następujących zbiorczych aktualizacjach programu SQL Server:

Zbiorcza aktualizacja 5 dla programu SQL Server 2016 RTM

Zbiorcza aktualizacja 2 dla programu SQL Server 2016 z dodatkiem SP1

Zbiorcza aktualizacja 3 dla programu SQL Server 2014 z dodatkiem Service Pack 2 Uwaga Po zainstalowaniu tej aktualizacji należy ustawić flagę śledzenia 2469, aby włączyć poprawkę. Aby ustawić flagę śledzenia 2469, zobacz temat flagi śledzenia (Transact-SQL) w witrynie internetowej Microsoft Developer Network (MSDN).

Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:

Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2016

Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2014

Obejście

Aby obejść ten problem, użyj jednej z następujących metod:

  • Przechowywanie pośrednich wyników instrukcji SELECT w tabeli tymczasowej, a następnie Wstawianie wyników do klastrowanego indeksu magazynu kolumn z tabeli tymczasowej.

  • Uruchom zapytanie, używając DOP = 1.

Stan

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

Informacje

Informacje o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

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.