Проблемы
Рассмотрим следующий сценарий.
-
В Microsoft SQL Server используется OLTP из памяти.
-
Вы создаете собственный скомпилированный модуль, например пользовательскую функцию, скомпилированную в машинном коде, в которой используются функции EXP.
-
Вы ссылаетесь на исходный скомпилированный модуль в другом компилируемом модуле.
В этом случае при запуске второго скомпилированного модуля выводится сообщение об ошибке, подобное следующему:
Сообщение 41328, уровень 16, состояние 0операция с плавающей точкой имеет переполнение.
Решение
Эта проблема устранена в следующем накопительном обновлении SQL Server:
Накопительное обновление 7 для SQL Server 2017
Накопительное обновление 1 для SQL Server 2016 с пакетом обновления 2 (SP2)
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Ознакомьтесь со стандартной терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.