Síntomas
Cree una regla de negocios que contenga una referencia circular utilizando Microsoft SQL Server 2014 Master Data Services. Al guardar la regla, no recibe ningún mensaje de error. Sin embargo, al ejecutar la regla, recibe el siguiente mensaje de error:
Nota
8156: Se ha producido un error en la base de datos. Ponte en contacto con el administrador del sistema.
Por ejemplo, este problema se produce en la situación siguiente:
- Se crea una regla de negocios que utiliza la acción "debe ser único".
- En el paso Acción, selecciona el En combinación con la siguiente opción.
- El atributo al que se hace referencia en la acción también se agrega como una combinación "n" con el siguiente parámetro de atributos. Esto crea una referencia circular.
- Publica correctamente la regla de negocio.
- Tú ejecutas la regla de negocio.
Resolución
Este problema se corrigió por primera vez en la siguiente actualización acumulativa para SQL Server:
Actualización acumulativa 1 para SQL Server 2014 SP1 /en-us/help/3067839
Actualización acumulativa 38 para SQL Server 2014 /en-us/help/3046038
Acerca de las actualizaciones acumulativas para SQL Server
Cada nueva actualización acumulativa para SQL Server contiene todas las revisiones y correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Consulte las actualizaciones acumulativas más recientes para SQL Server:
- Actualización acumulativa más reciente para SQL Server 2014 SP1
- Actualización acumulativa más reciente para SQL Server 2014
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Referencias
Obtenga información sobre la terminología que usa Microsoft para describir las actualizaciones de software.