KB3051663 - CORREZIONE: "8156: Si è verificato un errore di database" quando si esegue una regola aziendale in SQL Server 2014 Master Data Services

Si applica 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)

Sintomi

È possibile creare una regola aziendale contenente un riferimento circolare usando microsoft SQL Server 2014 Master Data Services. Quando si salva la regola, non viene visualizzato un messaggio di errore. Tuttavia, quando si esegue la regola, viene visualizzato il messaggio di errore seguente:

Nota

8156: Si è verificato un errore del database. Rivolgiti all'amministratore del sistema.

Ad esempio, questo problema si verifica nello scenario seguente:

  • Si crea una regola di business che usa l'azione "deve essere univoca".
  • Nel passaggio Azione selezionare l'opzione In combinazione con l'opzione seguente .
  • L'attributo a cui viene fatto riferimento nell'azione viene aggiunto anche come "n combinazione con il parametro di attributi seguente. Viene creato un riferimento circolare.
  • La regola di business viene pubblicata correttamente.
  • Eseguire la regola di business.

Risoluzione

Questo problema è stato risolto per la prima volta nell'aggiornamento cumulativo seguente per SQL Server:

Aggiornamento cumulativo 1 per SQL Server 2014 SP1 /en-us/help/3067839

Aggiornamento cumulativo 7 per SQL Server 2014 /en-us/help/3046038

Informazioni sugli aggiornamenti cumulativi per SQL Server

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni per la sicurezza inclusi nell'aggiornamento cumulativo precedente. Scopri gli aggiornamenti cumulativi più recenti per SQL Server:

      

Stato

Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".

Riferimenti

Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.