Jeśli otrzymujesz następujący błąd (lub podobny błąd) podczas próby wykonania natywnie skompilowanej procedury składowanej w SQL Server 2019, czytaj dalej.
Zapytanie nie powiodło się:błąd krytyczny połączenia wewnętrznego.
Właśnie otrzymałem ten błąd podczas uruchamiania natywnie skompilowanej procedury składowanej w SQL Server 2019, ale kiedy przełączyłem się na SQL Server 2017 przy użyciu tych samych (skryptowanych) tabel zoptymalizowanych pod kątem pamięci, natywnie skompilowanej procedury itp., wszystko działało dobrze.
Następnie przełączyłem się na innego klienta i ponownie uruchomiłem zapytanie na SQL Server 2019 – nie ma problemu.
Potem dowiedziałem się, że jest to znany błąd w SQL Server 2019:
Chciałbym potwierdzić, że zostało to zidentyfikowane jako błąd w SQL Server 2019 i otrzymaliśmy potwierdzenie poprawki wprowadzonej w celu rozwiązania tego samego.
Nadchodzące wydanie SQL Server 2019 CU2 rozwiąże ten problem.
Nie będą wymagane żadne zmiany w sterownikach SqlClient i JDBC.
Wygląda więc na to, że zostanie rozwiązany w następnej wersji SQL Server 2019.
W międzyczasie spróbuj użyć mssql-cli, jeśli otrzymujesz błąd w swoim kliencie.