อาการ
สมมติว่าคุณสร้างมุมมองการสมัครใช้งานบริการข้อมูลหลัก (MDS) ใหม่ใน Microsoft SQL Server ๒๐๑๒ คอลัมน์VersionMember_ID ไม่มีอยู่ในมุมมองการสมัครใช้งานที่คุณสร้างขึ้น ปัญหานี้เกิดขึ้นเนื่องจากมีการเปลี่ยนแปลงใน SQL Server ๒๐๑๒ Master Data Services (MDS)
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมของ SQL Server ครั้งแรก
การอัปเดตที่สะสม1สำหรับ SQL Server ๒๐๑๒ /en-us/help/2679368
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
ข้อมูลเพิ่มเติม
เมื่อมุมมองการสมัครใช้งานถูกสร้างขึ้นใน SQL Server ๒๐๑๒ MDS, SQL Server view mdm<subscription_view_name> ไม่มีคอลัมน์ VersionMember_ID ที่มีอยู่ใน SQL Server ๒๐๐๘ R2 MDS อีกต่อไป ใน1การอัปเดตที่สะสมสำหรับ SQL Server ๒๐๑๒ SP1 คอลัมน์ข้อมูลเฉพาะตัวถูกเพิ่มกลับเข้าไปในมุมมองการสมัครใช้งาน คอลัมน์ใหม่นี้มีข้อมูลเดียวกันกับคอลัมน์VersionMember_ID ก่อนหน้า อย่างไรก็ตามในตอนนี้คอลัมน์ใหม่มีชื่อ ID เพื่อทำให้คอลัมน์ชัดเจนมากขึ้น โปรแกรมแก้ไขด่วนนี้อาจสามารถแบ่งงานการโอนย้ายข้อมูลแบบกำหนดเองทั้งหมดหรือสคริปต์ที่ยึดตามเค้าร่างมุมมองการสมัครใช้งาน SQL Server ๒๐๐๘ R2 MDS งานหรือสคริปต์ที่อ้างอิงคอลัมน์VersionMember_ID จำเป็นต้องมีการเปลี่ยนแปลงเพื่อให้การอ้างอิงคอลัมน์ ID ใหม่ในมุมมองการสมัครใช้งาน SQL Server ๒๐๑๒ MDS นอกจากนี้ในการอัปเดตที่สะสม 1 MUID คอลัมน์ใหม่ถูกเพิ่มลงในมุมมองการสมัครใช้งานเพื่อให้ค่าตัวระบุที่ไม่ซ้ำกันภายในของสมาชิก คอลัมน์MUID ไม่มีอยู่ใน MDS R2 SQL Server ๒๐๐๘ คุณอาจต้องอัปเดตงานการโอนย้ายข้อมูลแบบกำหนดเองเพื่อรวมคอลัมน์ใหม่นี้
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสร้างมุมมองการสมัครใช้งานให้ไปที่เว็บไซต์ MSDN ต่อไปนี้: