Ознаки
Припустімо, що ви використовуєте політику керування на основі політики, щоб керувати Microsoft SQL Server 2016. Після інсталяції сукупного оновлення 2 (CU2) для SQL Server 2016 Service Pack 1 (SP1), політика може функціонувати ненормально. Наприклад, у вас є політика, щоб перевірити, чи містить ім'я певні символи під час створення нової збереженої процедури. Після інсталяції CU2, навіть якщо ім'я дійсне, ви можете ще не створювати збережену процедуру, і з'являється повідомлення про помилку приблизно такого вигляду:
MSG 515, рівень 16, стан 2, процедура ProcedureName, Line linenumber [пакетна початкова лінія linenumber ] Не вдається вставити значення NULL у стовпець "target_query_expression", таблицю "msdb.dbo.syspolicy_policy_execution_history_details_internal"; стовпець не підтримує Null-значення. Не вдалося вставити.
Спосіб вирішення
Ця проблема усунена в таких сукупних оновлень для SQL Server:
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Додаткова інформація
Перегляд серверів адміністрування за допомогою керування на основі політики.
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Посилання
Відомості про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.