قمت بإعداد Transactional Replication لقاعدة بيانات SQL Server بين سيرفرين، لنسخ التغييرات من السيرفر الرئيسي (Publisher) إلى سيرفر ثاني (Subscriber) بشكل شبه لحظي.
خطوات العمل:
• إعداد الـ Distributor وقاعدة بيانات التوزيع (Distribution Database)
• إنشاء Publication من نوع Transactional واختيار الجداول المراد نسخها (Articles)
• إنشاء Snapshot أولي لتهيئة الـ Subscriber بالبيانات الحالية
• إنشاء Subscription على السيرفر الثاني وتشغيل Distribution Agent لنقل التغييرات
• متابعة عمل الـ Agents (Snapshot Agent وLog Reader Agent وDistribution Agent) والتأكد من تطابق البيانات بين السيرفرين
الفائدة: توزيع الحمل (مثل استخدام السيرفر الثاني للتقارير)، ووجود نسخة حديثة من البيانات على سيرفر آخر.