Сравнение Red Gate SQL и VS2010 Ultimate
Я имел обыкновение использовать SQL2000 и Red Gate SQL Compare 3.2, и я был счастливым туристом. Я не буду беспокоиться об отслеживании изменений, которые я делаю в базе данных dev, пока все кодирование не будет выполнено, и мне нужно было составить список сценариев, чтобы синхронизировать prod db с prod.
Именно здесь SQL Compare и в некоторой степени SQL Data Compare были неоценимыми
- указывая на различия и, что еще важнее,
- помогая мне сгенерировать SQL, чтобы синхронизировать prod db с dev db.
Я вижу, что VS2010 Ultimate позволяет мне сравнивать две схемы, но делает ли #2? Я полагаю, что это так, но для меня не очевидно, как это сделать.
Любой удар в правильном направлении был бы немедленным голосованием или лучше. ти.
4 ответа
Да, это так (2). Для этого запустите сравнение (Сравнение данных / сравнения схем / Сравнение новых схем), выберите объекты, которые вы хотите обновить, а затем щелкните правой кнопкой мыши сетку или перейдите в меню "Сравнение данных / схем" и выберите "Обновить сценарий обновления". Если вы сейчас не видите скрипт обновления, выберите "Показать скрипт обновления схемы", который находится в том же меню.
Если вам нужен более удобный и универсальный инструмент, попробуйте SQL Compare 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 Compare, конечно, не было никаких проблем вообще.
Отбросьте все и попробуйте выпуск средств SQL Server Data Tools за октябрь 2013 года для Visual Studio 2012: http://msdn.microsoft.com/en-US/data/tools.aspx, выберите "Получить", а затем "Загрузить SSDT для Visual". Studio 2012', или вы можете пойти прямо на:
http://msdn.microsoft.com/en-us/jj650015
Он имеет схемы сравнения и сравнения данных, и даже разрешает подключения SQL Server 2014 CTP2.