Applies ToSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

الأعراض

افترض انك تستخدم النسخ المتماثل للدمج التي يعمل عليها الناشر علي Microsoft SQL Server 2012 أو SQL Server 2012 Service Pack 1 (SP1). بعد ترقيه الناشر إلى SQL Server 2012 Service Pack 2 (SP2) ، لا يمكنك أعاده تشغيل عامل الدمج. بالاضافه إلى ذلك ، تتلقي رسالة الخطا التالية:

تعذر علي عمليه الدمج اجراء تنظيف بيانات تعريف مستند إلى الاستبقاء في قاعده البيانات ' ميرجيبوب '. إذا استمرت هذه المشكلة ، فحاول زيادة مهله الاستعلام لهذه العملية ، أو جرب تقليل فتره الاستبقاء. عند استكشاف الأخطاء وإصلاحها ، أعد تشغيل المزامنة باستخدام تسجيل الخروج المطول وحدد ملف الإخراج الذي تريد الكتابة فيه.

عندما تقوم بتنفيذ الإجراءات المخزنة sp_mergemetadataretentioncleanup يدويا في Publisher ، يفشل الاجراء المخزن وتتلقي رسالة الخطا التالية:

الرسالة 206 ، المستوي 16 ، الحالة 2 ، الاجراء sp_mergemetadataretentioncleanup ، عدد صحيح كبير نوع معامل المعاملات الخطية: غير متوافق مع أونيقويدينتيفيرمسج 206 ، المستوي 16 ، الولاية 2 ، الsp_mergemetadataretentioncleanup اجراء

يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. اطلع علي آخر التحديثات التراكمية ل SQL Server:

الحل البديل

لحل هذه المشكلة ، قم بتنفيذ الاستعلام التالي علي قاعده البيانات المنشورة:if exists (select * from sys.columns sc inner join sys.types st on sc.system_type_id = st.system_type_id where object_id = object_id('dbo.sysmergesubscriptions') and sc.name = 'last_local_recgen' and st.name = 'uniqueidentifier') begin alter table dbo.sysmergesubscriptions drop column last_local_recgen alter table dbo.sysmergesubscriptions add last_local_recgen bigint null end

الحالة

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

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.