كيف يمكنني ترحيل مخططات الجدول من قاعدة بيانات إلى أخرى دون الإضرار بالبيانات الموجودة في قاعدة بيانات الوجهة؟

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

  •  03-07-2019
  •  | 
  •  

سؤال

كيف يمكنني ترحيل مخططات الجدول من قاعدة بيانات إلى أخرى دون الإضرار بالبيانات الموجودة في قاعدة بيانات الوجهة؟

أرغب في نقل بياناتي من نسخة التطوير المنشورة إلى قاعدة البيانات المباشرة وأرغب في تشغيل بعض البرامج النصية للقيام بذلك.أحتاج إلى ترقية المخطط لبعض الجداول وإنشاء جداول أخرى.أعتقد الآن أنه سيتعين علي التحقق من كل جدول من الجداول الموجودة في قاعدة بيانات الوجهة مقابل جدول النشر ثم نسخ الجداول الجديدة ولكن ذلك سيكون مملاً للغاية.هل هناك أي اقتراحات حول كيف يمكنني القيام بذلك؟

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

المحلول

تحقق من SQL أداة قارن كتبها REDGATE

http://www.red-gate.com/products/SQL_Compare /index.htm

ويجب أن تكون قادرة على المقارنة بين قواعد البيانات على حد سواء ومن ثم توليد النصوص على أساس الاختلافات.

نصائح أخرى

يمكنك استخدام أداة لتوليد البرامج النصية. Redbrick واحدة، واروين يمكن القيام به دلتا أيضا.

وآخر واحد إلى جانب ممتاز الأحمر بوابة SQL قارن هو حول ApexSQL في SQL الفرق .

لديها

وحول ApexSQL أيضا الفرق بيانات SQL إذا كنت في حاجة أيضا لمقارنة ومزامنة البيانات من مصادر مختلفة.

وموصى به للغاية!

ومارك

بالإضافة إلى برنامج RedGate المذكور أعلاه، مدير التغيير إمباركاديرو يمكنه إجراء مقارنة بين مثيلات المخطط والبيانات، ثم إنشاء نصوص برمجية بديلة للمخططات ونصوص DML للبيانات لمزامنة قاعدتي بيانات.

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