Sintomas
Esse problema ocorre quando você usa o recurso de extensão de regras comerciais (Master Data Services) no seguinte cenário:
-
Você cria uma função definida pelo usuário que usa um argumento no Microsoft SQL Server 2016.
-
Você cria uma regra de negócios que leva essa função como uma condição ou uma ação.
-
Você definiu em branco como o valor do parâmetro.
-
Você publica a regra de negócios.
Nesse cenário, ao aplicar essa regra empresarial, você pode receber a seguinte exceção:
Não é possível inserir o valor nulo na coluna "ArgumentScript"
Resolução
O problema foi corrigido primeiro na seguinte atualização cumulativa 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. Recomendamos que você baixe e instale as atualizações cumulativas mais recentes do SQL Server:
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.