Застосовується до
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Ознаки

Розглянемо такий сценарій:

  • Існує функція SQTCLR, що оголошується як "Детермінований", а функція може використовуватись для оптимізації "заміна з постійною".

  • Існує синонім, що вказує на функцію SQTCLR.

  • Функція зі значенням таблиці (TVF) посилається на функцію SQTCLR за допомогою синоніма.

У цьому сценарії, коли програма запитує цю tvf, може виникнути порушення прав доступу, і з'являється повідомлення про помилку приблизно такого вигляду:

Повідомлення 0, рівень 11, стан 0, рядок 14

У поточній команді сталася серйозна помилка. Результати, якщо такі є, повинні бути відкинуті.

Крім того, у журналі помилок SQL Server записується повідомлення про помилку.

Спосіб вирішення

Відомості про пакет оновлень для сервера SQL Server

Цю проблему вирішено в такому пакеті оновлень для SQL Server:

       Пакет оновлень 2 для SQL Server 2016

       Пакет оновлень 3 для SQL Server 2014

Пакети оновлень є сукупними. Кожен новий пакет оновлень містить усі виправлення, які містяться в попередніх пакетах оновлень, а також будь-які нові виправлення. Наша рекомендація – це використання найновішого пакета оновлень і найновішого сукупного оновлення для цього пакета оновлень. Не потрібно інсталювати попередній пакет оновлень, перш ніж інсталювати найновіший пакет оновлень. У цій статті описано, як знайти докладні відомості про найновіший пакет оновлень і найновіше накопичувальне оновлення, використовуючи таблицю 1.

Визначення рівня версії, випуску та оновлення сервера SQL Server і його компонентів

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".

Посилання

Відомості про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.