Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

„Błąd krytyczny połączenia wewnętrznego” podczas wykonywania natywnie skompilowanej procedury przechowywanej w programie SQL Server 2019 (znany błąd)

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Replikacja SQL Server wymaga rzeczywistej nazwy serwera, aby nawiązać połączenie z serwerem

  2. Jak migrować zadania SQL Server z jednej instancji SQL Server do innej?

  3. NIE W vs NIE ISTNIEJE

  4. Użyj OBJECT_NAME(), aby uzyskać nazwę obiektu z jego object_id w SQL Server

  5. Zwróć podstawowy typ danych z wartości wariantu SQL_w SQL Server