سؤال

أستخدم حاليًا النسخ المتماثل للمعاملات مع اشتراك قابل للتحديث.هل هناك أي طرق (بما في ذلك T-SQL) يمكن استخدامها لتقليص قاعدة بيانات التوزيع المستخدمة في مخطط النسخ المتماثل؟تم تسمية الملف التوزيع.MDF

لقد وجدت أيضًا بيانات كبيرة جدًا مخزنة في المجلد com.repldata, هل يتم الحفظ لحذف هذه الملفات؟وكيف؟أو على الأقل بعض لي كيفية تقليصه

شكرًا

هل كانت مفيدة؟

المحلول

ال توزيع قاعدة البيانات هي مجرد قاعدة بيانات نظام عادية، لذا نعم، يمكنك تقليصها بنفس الطريقة كما تفعل مع جميع قواعد البيانات الأخرى (وهي موجودة ضمن مجلد قواعد بيانات النظام) في Management Studio على سبيل المثال.

ومع ذلك، نظرًا لأنه يتم استخدام قاعدة البيانات هذه لتخزين البيانات المطلوبة للنسخ المتماثل، فقد تنمو مرة أخرى عند إدخال المزيد من البيانات، لذا قد لا يوصى دائمًا بتقليصها.

com.repldata يجب أن تحتوي على لقطات للنسخ المتماثل وهي ضرورية للاشتراكات الجديدة وإعادة تهيئة الاشتراكات السابقة.ما لم تكن تستخدم نشر اللقطات، فأعتقد أنه من الآمن بالنسبة لك إزالة المحتوى.ومع ذلك، لم أجد أي وثائق تؤكد أنه مدعوم، لذا قد لا يكون القيام بذلك فكرة جيدة (ومع ذلك، نظرًا لأن SQL Server 2000 والإصدارات الأحدث تدعم المواقع البديلة للقطات، والتي تتضمن الوسائط القابلة للإزالة، فلا ينبغي أن تهتم بها )

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top