sql >> データベース >  >> RDS >> Sqlserver

SQL Server 2019でネイティブにコンパイルされたストアドプロシージャを実行するときの「内部接続の致命的なエラー」(既知のバグ)

    SQL Server 2019でネイティブにコンパイルされたストアドプロシージャを実行しようとしたときに次のエラー(または同様のエラー)が発生した場合は、読み進めてください。

    クエリに失敗しました:内部接続の致命的なエラー。

    SQL Server 2019でネイティブにコンパイルされたストアドプロシージャを実行するとエラーが発生しましたが、同じ(スクリプト化された)メモリ最適化テーブルやネイティブにコンパイルされたプロシージャなどを使用してSQL Server 2017に切り替えると、正常に実行されました。

    次に、別のクライアントに切り替えて、SQLServer2019でクエリを再度実行しました。問題ありません。

    次に、SQLServer2019の既知のバグであることがわかりました。

    これがSQLServer2019のバグとして識別されたことを確認したいのですが、同じ問題に対処するために行われた修正について確認を受けました。

    今後のSQLServer2019 CU2リリースでは、この問題に対処します。
    SqlClientおよびJDBCドライバーに変更は必要ありません。

    したがって、SQLServer2019の次のリリースで対処されるようです。

    それまでの間、クライアントでエラーが発生した場合は、mssql-cliを使用してみてください。


    1. MacでのOracleのJavaを理解する

    2. 東京のMariaDB

    3. SQLServerで現在のセッションの言語を変更する

    4. ORA-12505、TNS:listenerは現在、connectdesで指定されたSIDを認識していません