Symptomy
Podczas próby zapisania ciągu lub danych binarnych, które przekroczą rozmiar kolumny docelowej w programie Microsoft SQL Server, jest wyświetlany następujący komunikat o błędzie:
Msg 8152, poziom 16, stan 6, procedura procedurname,line LineNumber Zostaną obcięte dane ciągów lub dane binarne.
W tej aktualizacji programu SQL Server wprowadzono opcjonalną wiadomość zawierającą następujące dodatkowe informacje o kontekście.
Msg 2628, poziom 16, stan 6, procedura procedurname,line LineNumber Dane w postaci ciągu lub danych binarnych zostaną obcięte w tabeli "%. * ls", kolumna "%. * ls". Wartość obcinania: "%. * ls".
Nowy identyfikator wiadomości to 2628. Ta wiadomość zastępuje komunikat 8152, jeśli jest włączone flagę śledzenia 460.
Rozwiązanie
Ta poprawa jest dostępna w następujących zbiorczych aktualizacjach programu SQL Server:
Zbiorcza aktualizacja 12 dla programu SQL Server 2017
Zbiorcza aktualizacja 6 dla programu SQL Server 2016 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 2017
Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2016
Informacje
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.