Хорошо, я нашел это, полностью в визуальной студии.Это может быть от локальных (.mdf) файлов до файлов сервера и наоборот.
- Перейдите на Sql Server Object Explorer и найдите исходную базу данных.Или в Server Explorer , щелкните правой кнопкой мыши на исходной базе данных и выберите Обзор в Sql Server Object Explorer
- В Sql Server Object Explorer, щелкните правой кнопкой мыши на вашем источнике.базы данных и нажмите Сравнение данных
- Появится диалоговое окно, показывающее Исходная база данных и Целевая база данных .Ваша исходная база данных уже должна быть выбрана.Теперь выберите вашу целевую базу данных, вам, вероятно, придется добавить новое соединение, просто сделайте это так, как вы обычно делаете в Server Explorer.Если вы хотите, чтобы целевая база данных была локальным (.mdf) файлом, и вы не можете нажать Изменить , то сначала добавьте ее в обозреватель серверов, и она появится в выпадающем списке.
- Выберите то, что вы хотите сравнить, установив флажки и нажмите «Далее».
- Он подключится к серверам и покажет вам еще одно диалоговое окно для сравнения, отметьте флажки и нажмите «Далее».
- Здесьу вас будет обзор ваших изменений от источника к цели.
На этом этапе вы сможете «зеркалировать» исходную базу данных с целевой базой данных.Например: если вы добавили больше записей в базу данных Target, чем в исходную базу данных, эти записи будут удалены после нажатия Update Target . Внимательно посмотрите, что произойдет, когда вы нажметекнопка!
Если вы удовлетворены результатом, нажмите
Обновить цель .Если вы не удовлетворены, рядом с кнопкой есть небольшой значок
для экспорта в файл .sql, чтобы вы могли изменить то, что произойдет с целевой базой данных.
К сожалению, после написания этого я обнаружил, что это доступно только в VS Ultimate и Premium, о чем они говорят по следующей ссылке о визуальныхStudio 2010, я проверил это в Visual Studio 2015 Enterprise.MSDN: https://msdn.microsoft.com/en-us/library/aa833428(v=vs.100).aspx