อาการ
สมมติว่าคุณได้ลบเอนทิตีอย่างน้อยหนึ่งเอนทิตีในบริการข้อมูลหลัก (MDS) สำหรับ Microsoft SQL Server ๒๐๑๒หรือ SQL Server ๒๐๑๔ เมื่อคุณพยายามแก้ไขการรักษาความปลอดภัยของแบบจำลองสำหรับกลุ่มหรือผู้ใช้บางรายใน MDS คุณจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
เกิดข้อผิดพลาดที่ไม่รู้จัก
หมายเหตุ เมื่อคุณเปิดใช้งานการบันทึกการติดตามของ MDS และเกิดข้อผิดพลาดข้อความแสดงข้อผิดพลาดต่อไปนี้จะปรากฏในแฟ้มบันทึกการติดตาม:
รายการที่มีคีย์เดียวกันได้ถูกเพิ่มไปแล้ว
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากการรักษาความปลอดภัยระดับแอตทริบิวต์ที่เป็นสมาชิกของเอนทิตีที่ถูกลบจะไม่ถูกเอาออกตามลำดับ
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมของ SQL Server ครั้งแรก
การอัปเดตที่สะสม1สำหรับ SQL Server ๒๐๑๔ SP1 /en-us/help/3067839
การอัปเดตที่สะสม6สำหรับ SQL Server ๒๐๑๔ /en-us/help/3031047
การอัปเดตที่สะสม4สำหรับ SQL Server ๒๐๑๒ SP2 /en-us/help/3007556
การอัปเดตที่สะสม13สำหรับ SQL Server ๒๐๑๒ SP1 /en-us/help/3002044
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
วิธีแก้ไขปัญหาชั่วคราว
เมื่อต้องการแก้ไขปัญหานี้ให้เอาความปลอดภัยระดับแอตทริบิวต์ที่สอดคล้องกันหรือลบแอตทริบิวต์ที่ถูกอ้างอิงในการรักษาความปลอดภัยของกลุ่ม จากนั้นลบเอนทิตี
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"