Sintomas
Você cria uma regra de negócios que contém uma referência circular usando o Microsoft SQL Server 2014 Master Data Services. Ao salvar a regra, você não recebe uma mensagem de erro. No entanto, ao executar a regra, você recebe a seguinte mensagem de erro:
8156: ocorreu um erro de banco de dados. Entre em contato com o administrador do sistema.
Por exemplo, esse problema ocorre no seguinte cenário:
-
Você cria uma regra de negócios que usa a ação "deve ser exclusivo".
-
Na etapa ação, selecione a combinação em com a opção a seguir.
-
O atributo referenciado na ação também é adicionado como umacombinação "n com o parâmetro atributos a seguir . Isso cria uma referência circular.
-
Você publicou com êxito a regra de negócios.
-
Você executa a regra de negócios.
Resolução
Este problema foi corrigido primeiro na seguinte atualização cumulativa do SQL Server:
Atualização cumulativa 1 para SQL Server 2014 SP1 /en-us/help/3067839
Atualização cumulativa 7 para SQL Server 2014 /en-us/help/3046038
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:
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 usada pela Microsoft para descrever atualizações de software.