อาการ
คุณสร้างกฎทางธุรกิจที่ประกอบด้วยการอ้างอิงแบบวงกลม โดยใช้ Microsoft SQL Server 2014 บริการข้อมูลหลัก เมื่อคุณบันทึกกฎ คุณจะได้รับข้อความแสดงข้อผิดพลาด อย่างไรก็ตาม เมื่อคุณเรียกใช้กฎ คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
หมายเหตุ
8156: เกิดข้อผิดพลาดของฐานข้อมูล โปรดติดต่อผู้ดูแลระบบ
ตัวอย่างเช่น ปัญหานี้เกิดขึ้นในสถานการณ์ต่อไปนี้:
- คุณสร้างกฎทางธุรกิจที่ใช้การกระทํา "ต้องไม่ซ้ํากัน"
- ในขั้นตอนการดําเนินการ ให้คุณเลือกตัวเลือก รวมกับตัวเลือกต่อไปนี้
- แอตทริบิวต์ที่อ้างอิงในการดําเนินการจะถูกเพิ่มเป็นพารามิเตอร์ "n ร่วมกับแอตทริบิวต์ต่อไปนี้ ด้วย การดําเนินการนี้จะสร้างการอ้างอิงแบบวงกลม
- คุณเผยแพร่กฎทางธุรกิจเสร็จเรียบร้อยแล้ว
- คุณเรียกใช้กฎทางธุรกิจ
การแก้ปัญหา
ปัญหานี้ได้รับการแก้ไขเป็นครั้งแรกในการอัปเดตแบบสะสมต่อไปนี้สําหรับ SQL Server:
การอัปเดตสะสม 1 สําหรับ SQL Server 2014 SP1 /en-us/help/3067839
การอัปเดตสะสม 7 สําหรับ SQL Server 2014 /en-us/help/3046038
เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server
แต่ละปรับปรุงสะสมใหม่สําหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการปรับปรุงสะสมก่อนหน้านี้ ดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:
สถานะ
Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"
การอ้างอิง
เรียนรู้เกี่ยวกับ คําศัพท์เฉพาะทาง ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์