Ознаки
Припустімо, що функція системи CONTEXT_INFO використовується в SQL Server 2014 або 2016. Коли ви призначаєте шістнадцяткове значення, яке закінчується кінцевими нулями, context_info, кожна комбінація із двох кінцевих нулів ("00") скорочується. Таким чином, коли ви отримуєте значення context_info за допомогою функції CONTEXT_INFO, повертаються неправильні значення.
Спосіб усунення проблеми
Цю проблему вирішено в наведених нижче сукупних оновленнях SQL ServerSQL Server:
- Сукупний пакет оновлень 2 для SQL ServerSQL Server 2016
- Сукупний пакет оновлень 1 для SQL ServerSQL Server 2014 SP2
- Сукупний пакет оновлень 7 для SQL ServerSQL Server 2014 SP1
Рекомендація: інсталюйте останній сукупний пакет оновлень для SQL Server
Кожне нове сукупне оновлення для SQL Server містить усі виправлення та виправлення системи безпеки, які входили до попереднього сукупного пакета оновлень. Радимо завантажити та інсталювати останні сукупні оновлення для SQL Server.
- Останнє сукупне оновлення для SQL ServerSQL Server 2016
- Останнє сукупне оновлення для SQL Server 2014 із пакетом оновлень 1 (SP2)
Стан
Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".