تصحيح: تابليديف أدوات عن نتائج غير صحيحة عند جدول يحتوي على مفتاح أساسي في عمود "معرف فريد" في SQL Server 2012

تقوم Microsoft بتوزيع الإصلاحات Microsoft SQL Server 2012 كأحد الملفات القابلة للتحميل. لأن الإصلاحات التراكمي، كل إصدار جديد يحتوي على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2012 السابقة.

الأعراض

عند استخدام الأداة المساعدة تابليديف (Tablediff.exe) لمقارنة بين جدولين في Microsoft SQL Server 2012، الأداة المساعدة تابليديف تقارير نتائج غير صحيحة.

تحدث هذه المشكلة إذا تحققت الحالتين التاليتين:
  • يحتوي جدول على مفتاح أساسي (مركب أم لا) في عمود نوع بيانات معرف فريد .
  • عمود نوع بيانات معرف فريد هو العمود الأول في تعريف الجدول.
  • في الجدول الوجهة، هناك قيمة واحدة على الأقل في العمود "معرف فريد" أقل من القيمة الدنيا في الجدول المصدر.

الحل

معلومات التحديث التراكمي

حزمة التحديث التراكمي 1 ل SQL Server 2012 Service Pack 1

تم إصدار الإصلاح الخاص بهذه المشكلة أولاً في التحديث التراكمي 1. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي ل SQL Server 2012 Service Pack 1، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
2765331 التراكمية حزمة 1 تحديث ل SQL Server 2012 Service Pack 1
ملاحظة: لأن البنيات تراكمية، يحتوي كل إصدار إصلاح جديد على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2012 السابقة. نوصي بأن تنظر في تطبيق أحدث إصدار للإصلاح الذي يحتوي على هذا الإصلاح العاجل. لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
2772858 بناء SQL Server 2012 التي تم إصدارها بعد إصدار SQL Server 2012 Service Pack 1

حزمة التحديث التراكمي 4 ل SQL Server 2012

تم إصدار الإصلاح الخاص بهذه المشكلة أولاً في 4 التحديث التراكمي. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي ل SQL Server 2012، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
2758687 التراكمية حزمة 4 تحديث ل SQL Server 2012
ملاحظة: لأن البنيات تراكمية، يحتوي كل إصدار إصلاح جديد على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2012 السابقة. نوصي بأن تنظر في تطبيق أحدث إصدار للإصلاح الذي يحتوي على هذا الإصلاح العاجل. لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
2692828 بناء SQL Server 2012 التي تم إصدارها بعد إصدار SQL Server 2012

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

الحل البديل

للتغلب على هذه المشكلة، تبديل الجدول بحيث لا يقع العمود "معرف فريد" العمود الأول.

المراجع

لمزيد من المعلومات حول الأداة المساعدة تابليديف، انتقل إلى موقع MSDN التالي على الويب:لمزيد من المعلومات من "نموذج تقديم تزايدي" ل SQL Server، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
935897 "نموذج تقديم تزايدي" يتوفر من فريق SQL Server لتسليم الإصلاحات العاجلة للمشاكل التي تم الإبلاغ عنها
لمزيد من المعلومات حول مخطط التسمية لتحديثات SQL Server، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
حزم تحديث مخطط تسمية 822499 لبرامج Microsoft SQL Server
لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":
824684 وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft
خصائص

رقم الموضوع: 2762593 - آخر مراجعة: 12‏/01‏/2017 - المراجعة: 1

Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2012 Express

تعليقات