Sintomas
Suponha que você use a política de gerenciamento baseada em políticas para gerenciar o Microsoft SQL Server 2016. Depois de instalar a atualização cumulativa 2 (CU2) para SQL Server 2016 Service Pack 1 (SP1), a política pode funcionar anormalmente. Por exemplo, você tem a política para avaliar se o nome contém caracteres específicos quando você cria um novo procedimento armazenado. Depois de instalar o CU2, mesmo que o nome seja válido, você ainda não poderá criar o procedimento armazenado e receber uma mensagem de erro semelhante à seguinte:
MSG 515, nível 16, estado 2 , ProcedureName, lineLineNumber [linha de início do lote LineNumber ] Não é possível inserir o valor nulo na coluna ' target_query_expression ', tabela ' msdb.dbo.syspolicy_policy_execution_history_details_internal '; a coluna não permite nulos. Falha na inserção.
Resolução
Esse problema foi corrigido nas seguintes atualizações cumulativas do SQL Server:
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:
Mais informações
Consulte administrar servidores usando o gerenciamento baseado em políticas.
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Referência
Saiba mais sobre a terminologiaque a Microsoft usa para descrever atualizações de software.