KB2535660 - การแก้ไข: การเป็นสมาชิกบทบาทจะถูกซิงโครไนซ์แม้ว่าองค์ประกอบ SynchronizeSecurity จะถูกตั้งค่าเป็นค่า SkipMembership ใน SSAS 2008 หรือใน SSAS 2008 R2

Microsoft แจกจ่ายการแก้ไข Microsoft SQL Server 2008 หรือ SQL Server 2008 R2 เป็นไฟล์เดียวที่สามารถดาวน์โหลดได้ เนื่องจากการแก้ไขเป็นแบบสะสม การเผยแพร่ใหม่แต่ละรายการจะมีโปรแกรมแก้ไขด่วนและการแก้ไขความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไข SQL Server 2008 หรือ SQL Server 2008 R2 รุ่นก่อนหน้า

อาการ

ลองทำตามสถานการณ์ต่อไปนี้:

  • คุณเรียกใช้สองอินสแตนซ์ของ Microsoft SQL Server 2008 Analysis Service (SSAS 2008) หรือ Microsoft SQL Server 2008 R2 Analysis Service (SSAS 2008 R2) อินสแตนซ์หนึ่งคืออินสแตนซ์ของเซิร์ฟเวอร์ต้นทาง และอีกอินสแตนซ์หนึ่งคืออินสแตนซ์ของเซิร์ฟเวอร์ปลายทาง

  • คุณดําเนินการซิงโครไนซ์ฐานข้อมูลเพื่อย้ายฐานข้อมูลต้นฉบับจากอินสแตนซ์ของเซิร์ฟเวอร์ต้นทางไปยังอินสแตนซ์ของเซิร์ฟเวอร์ปลายทาง

  • องค์ประกอบ SynchronizeSecurity ถูกตั้งค่าเป็นค่า SkipMembership

  • คุณดําเนินการอย่างใดอย่างหนึ่งต่อไปนี้

    • คุณเริ่ม SSAS ใหม่บนเซิร์ฟเวอร์ปลายทาง
    • คุณแยกและแนบฐานข้อมูลปลายทางใหม่
    • คุณสํารองฐานข้อมูลปลายทาง แล้วคืนค่าบนเซิร์ฟเวอร์ SSAS ที่สาม
    • คุณดําเนินการการซิงโครไนซ์อีกวิธีหนึ่งเพื่อคัดลอกข้อมูลจากเซิร์ฟเวอร์ปลายทางไปยังเซิร์ฟเวอร์ SSAS ที่สาม ค่าขององค์ประกอบ SynchronizeSecurity ถูกตั้งค่าเป็นค่า CopyAll

ในสถานการณ์นี้ การเป็นสมาชิกบทบาทสําหรับฐานข้อมูลต้นฉบับถูกคัดลอกอย่างไม่ถูกต้องไปยังฐานข้อมูลปลายทางหรือไปยังฐานข้อมูลที่ถูกโฮสต์บนเซิร์ฟเวอร์ SSAS ที่สาม

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากมีข้อผิดพลาดใน SSAS 2008 และ SSAS 2008 R2

เมื่อคุณทําการซิงโครไนซ์ฐานข้อมูลระหว่างฐานข้อมูลสองฐานข้อมูล การเป็นสมาชิกจะถูกซิงโครไนซ์ แม้ว่าค่าขององค์ประกอบ SynchronizeSecurity จะถูกตั้งค่าเป็นค่า SkipMembership ก็ตาม

การแก้ปัญหา

ข้อมูลการอัปเดตสะสม

SQL Server 2008 Service Pack 3

การแก้ไขปัญหานี้ถูกปล่อยออกมาครั้งแรกในการอัปเดตสะสม 1 สําหรับ SQL Server 2008 Service Pack 3 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงสะสมนี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

2617146 แพคเกจการปรับปรุงสะสม 1 สําหรับ SQL Server 2008 Service Pack 3 หมายเหตุ เนื่องจากรุ่นนี้เป็นแบบสะสม การแก้ไขใหม่แต่ละรุ่นจะมีโปรแกรมแก้ไขด่วนและการแก้ไขความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ SQL Server 2008 รุ่นก่อนหน้า Microsoft ขอแนะนําให้คุณพิจารณาใช้การแก้ไขล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สําหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

2629969 SQL Server 2008 รุ่นที่วางจําหน่ายภายหลัง SQL Server 2008 Service Pack 3 โปรแกรมแก้ไขด่วนของ Microsoft SQL Server 2008 สร้างขึ้นสําหรับ SQL Server Service Pack เฉพาะ คุณต้องนําโปรแกรมแก้ไขด่วนของ SQL Server 2008 Service Pack 3 ไปใช้กับการติดตั้ง SQL Server 2008 Service Pack 3 ตามค่าเริ่มต้น โปรแกรมแก้ไขด่วนใดๆ ที่มีอยู่ใน Service Pack ของ SQL Server จะรวมอยู่ใน SQL Server Service Pack รุ่นถัดไป

SQL Server 2008 R2 Service Pack 1

การแก้ไขปัญหานี้เปิดตัวครั้งแรกใน Cumulative Update 2 สําหรับ SQL Server 2008 R2 Service Pack 1 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงสะสมนี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

2567714 แพคเกจการปรับปรุงสะสม 2 สําหรับ SQL Server 2008 R2 Service Pack 1 หมายเหตุ เนื่องจากรุ่นนี้เป็นแบบสะสม การแก้ไขใหม่แต่ละรุ่นจะมีโปรแกรมแก้ไขด่วนและการแก้ไขความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไข SQL Server 2008 R2 รุ่นก่อนหน้า เราขอแนะนําให้คุณพิจารณาใช้การแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ไปใช้ สําหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

2567616 รุ่น SQL Server 2008 R2 ที่วางจําหน่ายภายหลัง SQL Server 2008 R2 Service Pack 1

SQL Server 2008 Service Pack 2

การแก้ไขปัญหานี้ถูกเผยแพร่ครั้งแรกในการอัปเดตสะสม 5 สําหรับ SQL Server 2008 Service Pack 2 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงสะสมนี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

2555408 แพคเกจการปรับปรุงสะสม 5 สําหรับ SQL Server 2008 Service Pack 2 หมายเหตุ เนื่องจากรุ่นนี้เป็นแบบสะสม การแก้ไขใหม่แต่ละรุ่นจะมีโปรแกรมแก้ไขด่วนและการแก้ไขความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไข SQL Server 2008 รุ่นก่อนหน้า Microsoft ขอแนะนําให้คุณพิจารณาใช้การแก้ไขล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สําหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

2402659 SQL Server 2008 builds ที่วางจําหน่ายภายหลัง SQL Server 2008 Service Pack 2 โปรแกรมแก้ไขด่วนของ Microsoft SQL Server 2008 สร้างขึ้นสําหรับ Service Pack ของ SQL Server ที่เฉพาะเจาะจง คุณต้องใช้โปรแกรมแก้ไขด่วนของ SQL Server 2008 Service Pack 2 กับการติดตั้ง SQL Server 2008 Service Pack 2 ตามค่าเริ่มต้น โปรแกรมแก้ไขด่วนใดๆ ที่มีอยู่ใน Service Pack ของ SQL Server จะรวมอยู่ใน SQL Server Service Pack รุ่นถัดไป

SQL Server 2008 R2 Service Pack 1

การแก้ไขปัญหานี้ถูกเผยแพร่ครั้งแรกในการอัปเดตสะสม 1 สําหรับ SQL Server 2008 R2 Service Pack 1 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงสะสมนี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

2544793 แพคเกจการปรับปรุงสะสม 1 สําหรับ SQL Server 2008 R2 Service Pack 1 หมายเหตุ เนื่องจากรุ่นนี้เป็นแบบสะสม การแก้ไขใหม่ๆ ที่เผยแพร่ใหม่แต่ละรายการจะมีโปรแกรมแก้ไขด่วนและการแก้ไขความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไข SQL Server 2008 R2 รุ่นก่อนหน้า เราขอแนะนําให้คุณพิจารณาใช้การแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ไปใช้ สําหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

2567616 รุ่น SQL Server 2008 R2 ที่วางจําหน่ายภายหลัง SQL Server 2008 R2 Service Pack 1

SQL Server 2008 Service Pack 1

การแก้ไขปัญหานี้เปิดตัวครั้งแรกในการอัปเดตสะสม 14 สําหรับ SQL Server 2008 Service Pack 1 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงสะสมนี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

2527187 แพคเกจการปรับปรุงสะสม 14 สําหรับ SQL Server 2008 Service Pack 1 หมายเหตุ เนื่องจากรุ่นนี้เป็นแบบสะสม การแก้ไขใหม่แต่ละรุ่นจะมีโปรแกรมแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไข SQL Server 2008 รุ่นก่อนหน้า Microsoft ขอแนะนําให้คุณพิจารณาใช้การแก้ไขล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สําหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

970365 SQL Server 2008 builds ที่วางจําหน่ายภายหลัง SQL Server 2008 Service Pack 1 โปรแกรมแก้ไขด่วนของ Microsoft SQL Server 2008 สร้างขึ้นสําหรับ SQL Server Service Pack เฉพาะ คุณต้องใช้โปรแกรมแก้ไขด่วนของ SQL Server 2008 Service Pack 1 กับการติดตั้ง SQL Server 2008 Service Pack 1 ตามค่าเริ่มต้น โปรแกรมแก้ไขด่วนใดๆ ที่มีอยู่ใน Service Pack ของ SQL Server จะรวมอยู่ใน SQL Server Service Pack รุ่นถัดไป

หมายเหตุ เมื่อต้องการแก้ไขปัญหานี้ใน SSAS 2008 ให้ใช้แพคเกจการปรับปรุงสะสม 14 สําหรับ SQL Server 2008 Service Pack 1 (SP1) แพคเกจโปรแกรมแก้ไขด่วนไม่พร้อมใช้งานสําหรับ SSAS 2008 R2 ในขณะนี้ เมื่อต้องการแก้ไขปัญหานี้ใน SSAS 2008 R2 ให้ดูที่ส่วน "วิธีแก้ไขปัญหาชั่วคราว"

SQL Server 2008 R2

                
การแก้ไขสําหรับปัญหานี้เผยแพร่ครั้งแรกในการอัปเดตสะสม 8 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงสะสมสําหรับ SQL Server 2008 R2 นี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

2534352 แพคเกจการปรับปรุงสะสม 8 สําหรับ SQL Server 2008 R2 หมายเหตุ เนื่องจากรุ่นนี้เป็นแบบสะสม การแก้ไขใหม่แต่ละรุ่นจะมีโปรแกรมแก้ไขด่วนและการแก้ไขความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไข SQL Server 2008 R2 รุ่นก่อนหน้า เราขอแนะนําให้คุณพิจารณาใช้การแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ไปใช้ สําหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

981356 รุ่น SQL Server 2008 R2 ที่วางจําหน่ายภายหลัง SQL Server 2008 R2

วิธีแก้ไขปัญหาชั่วคราว

เมื่อต้องการแก้ไขปัญหานี้ ให้เรียกใช้โปรแกรมหรือโค้ด XMLA บางอย่างเพื่อสร้างใหม่หรืออัปเดตการเป็นสมาชิกหลังจากการซิงโครไนซ์

สถานะ

Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"

การอ้างอิง

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับองค์ประกอบ SynchronizeSecurity โปรดเยี่ยมชมเว็บไซต์ MSDN ต่อไปนี้:

ข้อมูลทั่วไปเกี่ยวกับองค์ประกอบ SynchronizeSecurity สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการย้ายฐานข้อมูล โปรดเยี่ยมชมเว็บไซต์ MSDN ต่อไปนี้:

วิธีการย้ายฐานข้อมูล สําหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบการให้บริการที่เพิ่มขึ้นสําหรับ SQL Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

935897 แบบจําลองการให้บริการที่เพื่มขึ้นมีไว้ให้สําหรับทีมงาน SQL Server เพื่อจัดเตรียมโปรแกรมแก้ไขสําหรับปัญหาที่มีการรายงานสําหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งชื่อโครงสร้างสําหรับการอัปเดต SQL Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

822499 รูปแบบการตั้งชื่อใหม่สําหรับชุดโปรแกรมอัปเดตซอฟต์แวร์ Microsoft SQL Server สําหรับข้อมูลเพิ่มเติมเกี่ยวกับคําศัพท์ของการปรับปรุงซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

824684 คําอธิบายเกี่ยวกับคําศัพท์มาตรฐานที่ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์ของ Microsoft