الأعراض
لنفترض أن لديك بعض النماذج التي تحتوي على إصدارات متعددة في SQL Server 2008 R2 Master Data Services (MDS). وعند ترقية SQL Server 2008 R2 MDS إلى SQL Server 2012 MDS أو SQL Server 2014 MDS، يتم تعديل قواعد العمل التي تشير إلى سمات Domain-Based (DBAs) أثناء عملية الترقية، وتتم إزالة مرجع DBA.
الدقة
تم إصلاح هذه المشكلة لأول مرة في التحديث التراكمي التالي ل SQL Server.
التحديث التراكمي 3 ل SQL Server 2014 /en-us/help/2984923
التحديث التراكمي 1 ل SQL Server 2012 SP2 /en-us/help/2976982
التحديث التراكمي 10 ل SQL Server 2012 SP1 /en-us/help/2954099
حول التحديثات التراكمية ل SQL Server
يحتوي كل تحديث تراكمي جديد ل SQL Server على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي كانت مضمنة في التحديث التراكمي السابق. تحقق من آخر التحديثات التراكمية ل SQL Server:
- التحديث التراكمي الأخير ل SQL Server 2014
- التحديث التراكمي الأخير ل SQL Server 2012 SP2
- التحديث التراكمي الأخير ل SQL Server 2012 SP1
إذا قمت بالفعل بالترقية إلى SQL Server 2012 RTM أو إصدار أحدث لا يتضمن هذا الإصلاح العاجل، فاتبع هذه الخطوات لحل هذه المشكلة.
ملاحظة يفترض هذا الإصلاح أن لديك النسخة الاحتياطية الأصلية لقاعدة بيانات SQL Server 2008 R2.
- قم بترقية مثيل SQL Server 2008 R2 MDS إلى SQL Server 2012 MDS. (انتظر لتشغيل معالج ترقية قاعدة بيانات MDS حتى الخطوة 4.)
- قم بترقية مثيل SQL Server 2012 MDS إلى SQL Server 2012 SP1.
- قم بترقية مثيل SQL Server 2012 SP1 MDS إلى التحديث التراكمي SQL Server 2012 SP1 10.
- قم بتشغيل معالج ترقية قاعدة بيانات MDS في Master Data Services Configuration Manager.
ملاحظة إذا لم تكن لديك النسخة الاحتياطية الأصلية لقاعدة بيانات SQL Server 2008 R2 أو إذا كنت لا تستطيع خسارة العمل على قاعدة بيانات SQL Server 2012 الحالية، فيجب إضافة DBA المفقود يدويا.
للتحقق من عمل الإصلاح العاجل بعد اكتمال الترقية، انتقل إلى صفحة "قواعد العمل" للتحقق مما إذا كانت قاعدة العمل التي تحتوي في الأصل على مرجع DBA ما زالت تحتوي على مرجع DBA.
الحالة
لقد أكدت Microsoft على أن هذه مشكلة في منتجات Microsoft المُدرجة في القسم "ينطبق على".