Symptomy
Rozpatrzmy następujący scenariusz:
-
Masz zainstalowaną aktualizację zbiorczą 2 dla programu SQL Server 2019 lub nowszego.
-
Istnieje funkcja zwracająca tabelę z wieloma instrukcjami (MSTVF), która odwołuje się do funkcji dużych wartości kolumny typu danych z tabeli przetwarzania w pamięci.
-
MSTVF jest badany Kontekst poziomu zgodności bazy danych 140 lub wyższego.
-
Zakres bazy danych INTERLEAVED_EXECUTION_TVF konfiguracji jest włączony, a zapytanie nie jest Korzystanie z wskazówki dotyczącej kwerendy DISABLE_INTERLEAVED_EXECUTION_TVF.
W tym scenariuszu występuje naruszenie zasad dostępu i może być otrzymasz komunikat o błędzie podobny do następującego:
Zapytanie SQL nie powiodło się z powodu błędu krytycznego.
Msg 233, poziom 20, stan 0, wiersz LineNumber
Wystąpił błąd poziomu transportu podczas odbierania wyników z serwera.
Ponadto w programie SQL Server jest rejestrowany komunikat o błędzie Dziennik błędów.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Rozwiązanie
Ten problem został rozwiązany w następującej zbiorczej aktualizacji dla programu SQL Server:
Informacje dotyczące aktualizacji zbiorczych dla programu SQL Server:
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:
Informacje
Informacje o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.