KB3051663 - Corrección: "8156: Se ha producido un error en la base de datos" al ejecutar una regla de negocios en SQL Server 2014 Master Data Services

Se aplica a
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use)

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:

      

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.