منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : فكرة برمجية لنقل أسطر قاعدة البيانات بشكل مستمر
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

أحتاج لأفكاركم إخواني



أريد نقل أسطر قاعدة البيانات بشكل مستمر

من القاعدة المحلية إلى قاعدة أخرى على الإنترنت



بهدف أن العميل يريد أن يبقى على إطلاع دائم للمبيعات



قمت بإجتهاد صغير

ووضعت كود في تايمر كل ثانية  ينقل سطر

يقوم ب INSERT لهادا السطر في القاعدة اللتي بالإنترنت

و  DELETE لهادا السطر في القاعدة المحلية  



الكود شغال جيدا الحمد لله



لكن من الضروري أن أتوقع وقوع مشكل في الإنترنت فيتم عمل كود INSERT فقط 

و هنا يحدث المشكل



أرجوا منكم مساعدتي بأحد الأفكار



ملاحظة : TransactionScope مليئة بالمشاكل و لم تشتغل معي 

أرجوا منكم فكرة برمجية جزاكم الله خيرا
اخي الكريم , قم بعمل SQL Server Replication بدلاً من طريقتك .
هذا رابط يوضح بعض الشيء
https://solutioncenter.apexsql.com/ar/%D...A9-%D9%85/
شكرا أخي HASAN6.0 على هذه الفكرة الرائعة

لكن لن تشتغل لسببين
فأنا لا أقوم بترحيل الأسطر فقط INSERT
بل أقوم أيضا بعد الترحيل مباشرة بعمل UPDATE لكمية المنتوج في السرفر البعيد

كما أني أطمح أن أرسل بياناتي من SqlServer إلى MySql في الويب

فهل أجد فكرة عملية تخرجني من هذا المشكل دون إستعمال أدوات SqlServer