KB4157948 – JAVÍTÁS: Lebegőpontos túlcsordulási hiba egy beágyazott, natív módon lefordított modul futtatásakor, amely EXP függvényeket használ a SQL Server

Hatókör
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Tünetek

Vegyük például a következő esetet:

  • Ön In-Memory OLTP-t használ a Microsoft SQL Server-ben.
  • Létrehoz egy natív módon lefordított modult, például natív módon lefordított, felhasználó által definiált függvényt, amely EXP függvényeket használ.
  • Hivatkozol erre a natív módon lefordított modulra egy másik natív módon lefordított modulban.

Ebben a helyzetben a natív módon lefordított második modul futtatásakor a következőhöz hasonló hibaüzenet jelenik meg:

Megjegyzés

Msg 41328, Level 16, State 0
Egy lebegőpontos művelet túlcsordult.

Megoldás

Ezt a hibát az SQL Server következő összegző frissítésében javítottuk:

7-es összegző frissítés az SQL Server 2017-hez

1. összegző frissítés az SQL Server 2016 SP2-höz

Az SQL Server összegző frissítéseinek ismertetése:

Az SQL Server minden új összegző frissítése tartalmazza az összes gyorsjavítást és minden biztonsági javítást, amely az előző kumulatív frissítésben szerepelt. Tekintse meg az SQL Server legújabb összegző frissítéseit:

Az SQL Server 2017 legújabb összegző frissítése

Az SQL Server 2016 legújabb összegző frissítése

Állapot

A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.

Hivatkozások

Ismerje meg a Microsoft szoftverfrissítésekkel kapcsolatos szabványos terminológiáját .