Sintomas
Cria uma regra de negócio que contém uma referência circular utilizando os Serviços de Dados Principais do Microsoft SQL Server 2014. Quando guardar a regra, não recebe uma mensagem de erro. No entanto, quando executar a regra, recebe a seguinte mensagem de erro:
8156: Ocorreu um erro de base de dados. Contacte o administrador do seu sistema.
Por exemplo, este problema ocorre no seguinte cenário:
-
Cria-se uma regra de negócio que usa a ação "deve ser única".
-
No passo Ação, selecione a combinação In com a seguinte opção.
-
O atributo que é referenciado na Ação também é adicionado como umacombinação " n com o parâmetro de atributos seguintes. Isto cria uma referência circular.
-
Publica com sucesso a regra do negócio.
-
Dirige a regra do negócio.
Resolução
Este problema foi corrigido pela primeira vez na seguinte atualização cumulativa para o 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 que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever atualizações de software.