Симптоми
Обмислете следния сценарий:
-
Има SQLCLR функция, която е обявена за "детерминирана", и функцията може да се използва за оптимизиране на "замяна с константа".
-
Има синоним, който сочи към функцията SQLCLR.
-
Препратки към функция "таблица" (TVF) за SQLCLR функция чрез синоними.
При този сценарий, когато заявка за кандидатстване това TVF, може да възникне нарушение на достъпа и е възможно да получите съобщение за грешка, подобно на следното:
Съобщение 0, ниво 11, състояние 0, ред 14
Възникнала е тежка грешка в текущата команда. Резултатите, ако има такива, трябва да бъдат отхвърлени.
Освен това се записва съобщение за грешка в регистъра за грешки на SQL Server.
Решение
Информация за сервизния пакет за SQL Server
Този проблем е коригиран в следния сервизен пакет за SQL Server:
Сервизните пакети са кумулативни. Всеки нов сервизен пакет съдържа всички корекции, които са в предишните сервизни пакети, както и всички нови корекции. Нашата препоръка е да приложите последния сервизен пакет и най-новата сборна актуализация за този сервизен пакет. Не е необходимо да инсталирате предишен сервизен пакет, преди да инсталирате най-новия сервизен пакет. Използвайте таблица 1 в следващата статия, за да намерите повече информация за последния сервизен пакет и най-новата сборна актуализация.
Как се определя нивото на версиите, изданието и актуализирането на SQL Server и неговите компоненти
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Препратки
Научете повече за терминологията, която Microsoft използва, за да опише софтуерни актуализации.