KB4157948 – POPRAVKA: Greška prekoračenja sa pokretnim zarezom kada pokrenete ugnežđeni izvorno kompajlirani modul koji koristi EXP funkcije u SQL Server

Primenjuje se na
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)

Simptomi

Uzmite u obzir sledeću situaciju:

  • Koristite In-Memory OLTP u programu Microsoft SQL Server.
  • Kreirate izvorno kompajlirani modul, na primer izvorno kompajliranu korisnički definisanu funkciju koja koristi EXP funkcije.
  • Pozivate se na taj izvorno kompajlirani modul u drugom izvorno kompajliranom modulu.

U ovom scenariju, kada pokrenete drugi izvorno kompajlirani modul, dobijate poruku o grešci koja podseća na sledeću:

Napomena

Poruka 41328, Nivo 16, Država 0
Operacija sa pokretnim zarezom je prekoračena.

Rešenje

Ovaj problem je rešen u sledećoj kumulativnoj ispravci za SQL Server:

Kumulativna ispravka 7 za SQL Server 2017

Kumulativna ispravka 1 za SQL Server 2016 SP2

Osnovni podaci o kumulativnim ispravkama za SQL Server:

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

Najnovija kumulativna ispravka za SQL Server 2017

Najnovija kumulativna ispravka za SQL Server 2016

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.

Reference

Saznajte više o standardnoj terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.