مؤشرات الخطأ
اطّلع على السيناريو التالي:
-
تثبيت 3.5 Microsoft SQL Server المضغوط على جهاز كمبيوتر.
-
إنشاء مشترك في 3.5 ضغط ملقم SQL.
-
يمكنك تحميل العديد من الصفوف من منشور دمج لقاعدة بيانات أثناء مزامنة مع المشترك الناشر. الصفوف التي تحتوي على العديد من المقالات والقيود.
في هذا السيناريو، يتم تسجيل رسالة خطأ مشابهة للرسالة التالية في سجل أخطاء SQL Server:
خطأ System.Data.SqlServerCe.SqlCeExceptionNative = 0, HRESULT =-2147217873، "رسالة الخطأ": قيمة محددة انتهاك قيود تكامل الأعمدة أو الجداول.
ملاحظة:تحدث هذه المشكلة في كل من نظام تشغيل 32 بت و 64 بت من نظام التشغيل.
السبب
تحدث هذه المشكلة لأنه يتم استخدام معرف exchange غير صالح. عند العديد من الصفوف للتحميل في حالة معلقة، ضغط عامل عميل SQL باستدعاء أسلوب "إعادة المحاولة" يستخدم معرف exchange غير صالح. لذلك، تحدث المشكلة المذكورة في قسم "الأعراض".
الحل
يتم تضمين الإصلاح العاجل على حل هذه المشكلة في حزمة التحديث التراكمي 5 ل SQL Server Compact 3.5 Service Pack 2 (SP2). لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي 5 ل SQL Server Compact 3.5 SP2، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
2553608 التحديث التراكمي 5 ل SQL Server Compact 3.5 Service Pack 2