مقارنة مخطط SQLCompare الخاص ب Redgate غير إزالة أو إضافة كائنات عبر سطر الأوامر

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

سؤال

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

أنا أقوم بتشغيل الإصدار 8.1. إليك سطر الأوامر أستخدمها:

SQLCompare.exe /project:SynchSchemaToLocal.scp /synch /v 
هل كانت مفيدة؟

المحلول

في مشروع UI، تأكد من أن لديك "علامات خضراء" في عمود "تضمين" في عمود "المزامنة" لكل مجموعة تريد مزامنة ".

سيضمن ذلك إدراج جميع الكائنات في تلك المجموعة عند المزامنة.

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