Gejala
Anda membuat aturan bisnis yang berisi referensi melingkar dengan menggunakan Microsoft SQL Server 2014 Master data Services. Saat Anda menyimpan aturan, Anda tidak menerima pesan kesalahan. Namun, saat menjalankan aturan, Anda menerima pesan kesalahan berikut:
8156: kesalahan database telah terjadi. Hubungi administrator sistem Anda.
Misalnya, masalah ini terjadi dalam skenario berikut ini:
-
Anda membuat aturan bisnis yang menggunakan tindakan "harus unik".
-
Dalam langkah tindakan, Anda memilih kombinasi yang dikombinasikan dengan opsi berikut ini .
-
Atribut yang direferensikan dalam tindakan juga ditambahkan sebagai "kombinasi n dengan parameter atribut berikut ini . Ini membuat referensi melingkar.
-
Anda berhasil menerbitkan aturan bisnis.
-
Anda menjalankan aturan bisnis.
Pemecahan Masalah
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif berikut ini untuk SQL Server:
Pembaruan kumulatif 1 untuk SQL Server 2014 SP1 /en-us/help/3067839
Pembaruan kumulatif 7 untuk SQL Server 2014 /en-us/help/3046038
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Referensi
Pelajari tentang terminologi yang digunakan oleh Microsoft untuk menjelaskan pembaruan perangkat lunak.