KB4014327 — Poprawka: naruszenie zasad dostępu w programie SQL Server 2014 po wstawieniu dużej liczby wierszy do indeksu magazynu kolumn partycjonowanych

Pracuj w dowolnym miejscu i na dowolnym urządzeniu dzięki platformie Microsoft 365

Uaktualnij program Microsoft 365, aby pracować w dowolnym miejscu z najnowszymi funkcjami i aktualizacjami.

Zaktualizuj teraz

Symptomy

Załóżmy, że istnieje tabela partycjonowana z wbudowaną indeksem magazynu kolumn (WIK) w programie Microsoft SQL Server 2014. Podczas próby wstawienia wierszy do tabeli przy użyciu operacji BULK INSERT (na przykład wstawianie do... Wybierz z...), program SQL Server może zgłosić błąd dotyczące naruszenia zasad dostępu (AV), jeśli w tabeli obowiązują następujące warunki:

  • Tabela ma ograniczenie CHECK dla drugiej lub większej kolumny.

  • Po strąceniu jednej lub większej liczbie kolumn poprzedzających kolumnę jest to ograniczenie CHECK z tabeli, tworząc w ten sposób przerwy w liczbach porządkowych kolumn.

  • Następnie zbiorczo wstawiasz dane do drugiej lub kolejnej partycji (ale nie do pierwszej partycji), która została:

    • Zmiana organizacji przy użyciu instrukcji ALTER INDEX... Rebuild PARTITION = <numeru partycji, drugiego lub wyższego>.

    • Przełączanie tabeli etapów przy użyciu instrukcji ALTER TABLE... PRZEŁĄCZ DO... PARTYCJa <numer partycji, drugi lub wyższy>.

W takim przypadku może zostać wyświetlony komunikat o błędzie podobny do następującego, a plik zrzutu audio-wideo jest generowany automatycznie w folderze dziennika błędów programu SQL Server:

Komunikat o błędzie: Msg 596, poziom 21, stan 1, wiersz LineNumber Nie można kontynuować wykonywania, ponieważ sesja jest w stanie niszczącym. Msg 0, poziom 20, stan 0, wiersz LineNumber W bieżącym poleceniu wystąpił poważny błąd. Ewentualne wyniki należy odrzucić.

Rozwiązanie

Ten problem został rozwiązany w następującej zbiorczej aktualizacji dla programu SQL Server:

Zbiorcza aktualizacja 5 dla programu SQL Server 2014 z dodatkiem SP2

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 2014

Stan

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

Informacje

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

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×