Symptomy
Załóżmy, że używasz zawsze na grupie dostępność (AG) zawierającej tabele sterty. Począwszy od wersji 2016 programu SQL Server,w przypadku replik pomocniczych w wątku arallel jest używana operacja wykonaj ponownie. W takim przypadku operacja wykonaj ponownie operacje tworzenia tabel sterty może powodować generowanie zrzutu potwierdzenia w czasie wykonywania lub awaria programu SQL Server z błędem naruszenia zasad dostępu.
Przyczyna
Ten problem występuje po zastosowaniu aktualizacji zbiorczej wspomnianej w następującym artykule:
4018866poprawka 4018866: równoległe wykonywanie ponownej operacji powoduje duże użycie pamięci w programie SQL Server 2016, gdy jest PORÓWNYWANE z programem SQL Server 2014 lub starszymi wersjami
Rozwiązanie
Ten problem został rozwiązany w następujących zbiorczych aktualizacjach programu SQL Server:
Zbiorcza aktualizacja 9 dla programu SQL Server 2016 z dodatkiem SP1
Zbiorcza aktualizacja 1 dla programu SQL Server 2016 z dodatkiem SP2
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki hotfix i poprawki zabezpieczeń, które występowały w poprzedniej kompilacji. Zapoznaj się z najnowszą aktualizacją zbiorczą dla programu SQL Server:
Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2016
Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2017
Obejście
Aby obejść ten problem, wyłącz równoległą pozycję wykonaj, włączając flagę śledzenia 3459.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Informacje
Informacje na temat standardowej terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.