سؤال

اعتدت على استخدام SQL2000 و Red Gate SQL مقارنة 3.2 وكنت قافلة سعيدة. لن تقلق بشأن تتبع التغييرات التي أجريها على قاعدة بيانات DEV حتى تم القيام بكل الترميز وكنت بحاجة إلى تجميع قائمة من البرامج النصية لجلب Prod DB متزامن مع Prod.

هذا هو المكان الذي قارن فيه SQL وبدرجة إلى حد ما ، كانت بيانات SQL ، لا تقدر بثمن في

  1. مشيرا إلى الاختلافات والأهم من ذلك ،
  2. مساعدتي في إنشاء SQLS لجلب Prod DB متزامن مع DEV DB.

أرى أن VS2010 Ultimate يسمح لي بمقارنة مخططين ، لكن هل رقم 2؟ أعتقد أنه من المفترض أن يكون الأمر غير واضح بالنسبة لي كيف أفعل ذلك.

أي ركلة في الاتجاه الصحيح ستكون تصويتًا فوريًا أو أفضل. تاي.

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

المحلول

نعم ، إنها (2). لتحقيق ذلك ، قم بتشغيل المقارنة (مقارنة البيانات/المخطط المقارنة/مقارنة المخطط الجديد) ، واختر الكائنات التي تريد تحديثها ، ثم النقر بزر الماوس الأيمن على الشبكة أو انتقل إلى قائمة Data/Schema Conpare واختر تحديث البرنامج النصي للتحديث. إذا لم تتمكن من رؤية برنامج نصي للترقية الآن ، فحدد برنامج SHEMA SCHEMA Update Script الموجود في نفس القائمة.

إذا كنت تريد أداة أكثر سهولة في الاستخدام وتنوعا ، فيرجى التفكير في تجربة SQL مقارنة 8! (أنا مدير المنتج)

نصائح أخرى

سد الحذر ، كتبت إدخال مدونة لمقارنة بيانات SQL في VS2010 Ultimate و Premium التي قد ترغب في التحقق منها http://zubairdotnet.blogspot.com/2010/07/fun-with-vs2010-ultimate-comparing-sql.html

بقدر ما أستطيع أن أقول ، فإن هذه الأداة في VS2010 Ultimate ستعمل فقط مع SQL Server 2005 و 2008. لقد حاولت أمس القيام بمقارنة بين مثيل الإنتاج SQL 2000 ومثال Dev 2008 ، وقال إنه لن يحدث ذلك العمل مع أي شيء قبل عام 2005. Redgate مقارنة ، بالطبع ، لم يكن لديه أي مشاكل على الإطلاق.

إسقاط كل شيء ، وحاول أدوات بيانات خادم SQL إصدار أكتوبر 2013 ل Visual Studio 2012: http://msdn.microsoft.com/en-us/data/tools.aspx, ، اختر "Get It" ثم تنزيل SSDT لـ Visual Studio 2012 "، أو يمكنك الذهاب مباشرة إلى هناك:

http://msdn.microsoft.com/en-us/jj650015

يحتوي على مخطط مقارنة ومقارنة البيانات ، وحتى يتيح اتصالات SQL Server 2014 CTP2.

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