Sybase SQL في أي مكان مزامنة عرض قاعدة البيانات (سحب من الموحدة إلى عن بعد)؟

StackOverflow https://stackoverflow.com/questions/1752700

سؤال

أحاول إعداد نموذج المزامنة لمزامنة قاعدة بيانات Oracle الموحدة مع قاعدة بيانات SQL عن بُعد في أي مكان. لدي بعض المشاهدات حول قاعدة بيانات Oracle الموحدة التي أريد سحبها إلى قاعدة بيانات SQL في أي مكان كجداول. أرغب في سحبها لأنها تلمس طاولات 4-5 (يجب أن أحب التطبيع الجيد) ولدي فقط 7-8 أعمدة أحتاج إلى قراءة الوصول إليها (أي لن أحاول أبدًا تحديثها. أنا فقط بحاجة إلى السحب من الموحدة إلى DB البعيدة). كيف أقوم بهذا العمل؟

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

المحلول

يمكن أن يدعم Mobilink بالتأكيد التزامن مع طرق العرض ، لكن هذا غير مدعوم في نماذج التزامن لأن المشاهدات لا تحتوي على مفاتيح أساسية (التي تحتاجها نماذج المزامنة ، كما هو موضح في الصفحة الأولى من المعالج) ، والتحميل إلى طرق عرض قابلة للتحديث أو "بدلا من" المشغلات.

يتمثل الحل البديل في تحديد جدول مؤقتًا بنفس المخطط مثل العرض ، بالإضافة إلى تعريفات المفاتيح الأساسية المناسبة. سيكون من الأبسط استخدام نفس الاسم للجدول ، ولكن لكي تحتاج إلى استخدام قاعدة بيانات مختلفة. اختر قاعدة البيانات/الجدول عند تحميل المخطط الموحد ، وتحديد رسم خرائط الجدول ليتم تنزيله فقط.

ثم يجب أن تكون قادرًا على نشر هذا النموذج على قاعدة بيانات Oracle باستخدام العرض. إذا كان عليك استخدام اسم مختلف للجدول عن العرض ، فيجب عليك نشر ملف واستبدال اسم الجدول على المستوى العالمي باسم العرض في ملف SQL الذي تم إنشاؤه.

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