Сравнение Red Gate SQL с VS2010 Ultimate

Раньше я использовал SQL2000 и Red Gate SQL Compare 3.2 и был счастлив. Я бы не беспокоился об отслеживании изменений, которые я вношу в базу данных разработчиков, пока не будет выполнено все кодирование, и мне нужно было составить список сценариев, чтобы синхронизировать базу данных prod с prod.

Именно здесь SQL Compare и, в некоторой степени, SQL Data Compare оказались неоценимыми.

  1. указать на различия и, что еще более важно,
  2. помогая мне генерировать SQL, чтобы синхронизировать базу данных prod с базой данных dev.

Я вижу, что VS2010 Ultimate позволяет мне сравнивать две схемы, но делает ли #2? Я считаю, что это должно быть, но для меня не очевидно, как это сделать.

Любой пинок в правильном направлении будет немедленным голосованием или лучше. ты.


person Chad    schedule 08.06.2010    source источник


Ответы (4)


Да, это так (2). Для этого запустите сравнение (Сравнение данных/Схемы/Сравнение новой схемы), выберите объекты, которые вы хотите обновить, а затем щелкните правой кнопкой мыши по сетке или перейдите в меню Сравнение данных/Схемы и выберите Обновить сценарий обновления. Если сейчас вы не видите сценарий обновления, выберите «Показать сценарий обновления схемы» в том же меню.

Если вам нужен более удобный и универсальный инструмент, попробуйте SQL Compare 8! (я менеджер по продукту)

person David Atkinson    schedule 15.06.2010
comment
Инструменты Red Gates очень хороши. Я бы хотел, чтобы у меня было место для проверки вашей системы управления версиями для SQL. Я не знаю, насколько хорош ваш продукт, но, с моей точки зрения, люди не так уж заинтересованы в системе управления версиями базы данных, за исключением, в лучшем случае, ручного написания сценариев для текста и помещения текстового файла в систему управления версиями. На мой взгляд, это оставляет желать лучшего, и я очень удивлен тем, как много людей довольны этим. Многие люди должны быть вынуждены использовать хороший инструмент, прежде чем они осознают его ценность. Тогда этого у них не отнять. - person Chad; 08.12.2011
comment
@Velika - Проницательные комментарии! Внедрение SQL Source Control было на удивление хорошим, и оно растет быстрее, чем любой другой инструмент SQL, который мы когда-либо выпускали. Нет никаких сомнений в том, что управление исходным кодом базы данных находится в зачаточном состоянии и еще далеко от того, чтобы стать основным, но я думаю, что это только вопрос времени. Мы, безусловно, обнаружили, что как только пользователи на самом деле опробуют инструмент, они продаются за его ценность. Препятствием является получение информации о способностях инструмента в первую очередь. - person David Atkinson; 10.12.2011
comment
Посмотрите на этот скриншот моей утилиты DB Compare, которую я написал для личного пользования. Обратите внимание на дату в нижнем левом углу видео с экрана. В то время я не мог найти никаких инструментов сравнения баз данных. content.screencast.com/users/Dokmanc/folders/Jing/media/. Я люблю утилиты, и вы, ребята, создали много вещей, которые я сделал и планировал создать, но так и не сделал. - person Chad; 10.12.2011

Осторожно, я написал запись в блоге для сравнения данных SQL в VS2010 Ultimate и Premium, которую вы, возможно, захотите проверить http://zubairdotnet.blogspot.com/2010/07/fun-with-vs2010-ultimate-сравнение-sql.html

person Community    schedule 09.07.2010

Насколько я могу судить, этот инструмент в VS2010 Ultimate будет работать только с SQL Server 2005 и 2008. Вчера я попытался сравнить мой производственный экземпляр SQL 2000 и экземпляр dev 2008, и он прямо сказал, что не будет работать с чем угодно до 2005 года. У RedGate Compare, конечно же, не было никаких проблем.

person Mike K    schedule 03.05.2011

Отбросьте все и попробуйте Инструменты данных SQL Server. Выпуск от октября 2013 г. для Visual Studio 2012: http://msdn.microsoft.com/en-US, выберите «Получить», а затем «Загрузить SSDT для Visual Studio». 2012», или вы можете перейти прямо туда:

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

Он имеет сравнение схем и сравнение данных и даже позволяет подключаться к SQL Server 2014 CTP2.

person OzBob    schedule 24.10.2013