Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

„Fataler Fehler der internen Verbindung“ beim Ausführen einer nativ kompilierten gespeicherten Prozedur in SQL Server 2019 (bekannter Fehler)

Wenn Sie beim Versuch, eine nativ kompilierte gespeicherte Prozedur in SQL Server 2019 auszuführen, den folgenden Fehler (oder einen ähnlichen Fehler) erhalten, lesen Sie weiter.

Abfrage fehlgeschlagen:Interner Verbindungsfehler.

Ich habe diesen Fehler gerade erhalten, als ich eine nativ kompilierte gespeicherte Prozedur in SQL Server 2019 ausgeführt habe, aber als ich zu SQL Server 2017 gewechselt bin und dieselben (skriptbasierten) speicheroptimierten Tabellen, nativ kompilierte Prozeduren usw. verwendet habe, wurde sie einwandfrei ausgeführt.

Ich habe dann auf einen anderen Client gewechselt und die Abfrage erneut auf SQL Server 2019 ausgeführt – kein Problem.

Dann fand ich heraus, dass es sich um einen bekannten Fehler in SQL Server 2019 handelt:

Ich möchte bestätigen, dass dies als Fehler in SQL Server 2019 identifiziert wurde und wir eine Bestätigung für die Behebung dieses Fehlers erhalten haben.

Die kommende Version von SQL Server 2019 CU2 wird dieses Problem beheben.
Es sind keine Änderungen an den SqlClient- und JDBC-Treibern erforderlich.

Es sieht also so aus, als würde es in der nächsten Version von SQL Server 2019 behandelt werden.

Versuchen Sie in der Zwischenzeit, mssql-cli zu verwenden, wenn Sie den Fehler in Ihrem Client erhalten.