Symptomy
Rozpatrzmy następujący scenariusz:
-
Tworzysz klastrowany indeks magazynu kolumn na partycjonowanej tabeli.
-
Maksymalna długość kolumn w tabeli jest większa niż 8 060-bajtowy limit wierszy dla tabel, jeśli istnieją kolumny o zmiennej długości.
-
Za pomocą instrukcji BULK INSERT lub INSERT SELECT można wstawić dane do klastrowanego indeksu magazynu kolumn.
W tym scenariuszu zostanie wyświetlony komunikat o błędzie podobny do następującego:
Komunikat 611, poziom 16, stan 0 Nie można wstawić lub zaktualizować wiersza, ponieważ łączna wielkość kolumny zmienna, w tym obciążenie, to 1978 bajtów ponad limit.
Rozwiązanie
Ten problem został rozwiązany w następujących zbiorczych aktualizacjach programu SQL Server:
Zbiorcza aktualizacja 2 dla programu SQL Server 2017
Zbiorcza aktualizacja 8 dla programu SQL Server 2014 z dodatkiem Service Pack 2
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 najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2017
najnowsze aktualizacje zbiorcze 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
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.