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.

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.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.