Objawy
Załóżmy, że kolumna obliczana została oznaczona jako PERSISTED w tabeli partycjonowanej w programie Microsoft SQL Server 2014 i 2016. Podczas próby odbudowania pojedynczej partycji indeksu w trybie online w tabeli może zostać wyświetlony komunikat o błędzie podobny do poniższego.
Uwaga
- Wiadomość 4819, Poziom 16, Stan 1, Numer wiersza
- Nie można załadować zbiorczo. Zbiorczy strumień danych został niepoprawnie określony jako posortowany lub dane naruszają ograniczenie unikatowości narzucone przez tabelę docelową. Niepoprawna kolejność sortowania dla następujących dwóch wierszy: klucz podstawowy pierwszego wiersza: (001, 9999, ABC, 987654321, YWZ, 98765), klucz podstawowy drugiego wiersza: (001, 0001, CDE, 123456789, YWZ, 123456).
Rozwiązanie
Ten problem został rozwiązany w następujących aktualizacjach zbiorczych programu SQL Server:
Aktualizacja zbiorcza 4 dla programu SQL Server 2017
Aktualizacja zbiorcza 7 dla programu SQL Server 2016 z dodatkiem SP1
Aktualizacja zbiorcza 9 dla programu SQL Server 2014 z dodatkiem SP2
Informacje o aktualizacjach zbiorczych programu SQL Server:
Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:
Najnowsza aktualizacja zbiorcza dla programu SQL Server 2017
Najnowsza aktualizacja zbiorcza dla programu SQL Server 2016
Najnowsza aktualizacja zbiorcza dla programu SQL Server 2014
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Źródła informacji
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.