Синхронизация данных с SQL Server Management Studio - PullRequest
1 голос
/ 21 апреля 2009

Я как раз собирался купить пакет сравнения redgate.com, когда понял, что такая задача вряд ли может быть выполнена в Management Studio.

У меня есть база данных для разработки, и у меня есть живая база данных. Я разрабатываю свое приложение, добавляя хранимые процедуры, исправляя мелочи в структуре данных, и, возможно, добавляю несколько новых таблиц. Теперь я хочу, чтобы изменения были добавлены на действующий сервер. Поскольку маловероятно, что я отслеживал все свои изменения на 100%, я бы, конечно, хотел бы, чтобы он сам изменил то, что я изменил.

Кто-нибудь знает, как лучше всего использовать Management Studio для этой задачи? Я имею в виду, что это должна быть задача, с которой мы все сталкиваемся в более крупных проектах.

Ответы [ 4 ]

2 голосов
/ 21 апреля 2009

Если вы делаете это в студии управления, все это зависит только от вашей головы. ВЫ должны будете отслеживать все изменения и т. Д. Я считаю, что Redgates SQL Compare 8 и SQL Data Compare 7 делают свое дело. Недавно я переместил структуру производственной базы данных на что-то совершенно другое, благодаря Redgate.

Ранее я пытался использовать Management Studio, но он не очень хорошо справляется со сложными задачами.

1 голос
/ 21 апреля 2009

Что плохого в том, что вы не в IDE? У него свой интерфейс.

Этот инструмент экономит мне часы в день. Не только потому, что я НЕ ДОЛЖЕН помнить все, но мне не нужно исправлять производственный сервер, если я что-то пропустил. Я могу работать на нескольких системах и загружать обновления в каждую из них в десятый раз, что потребовалось бы мне в Management Studio.

Этот инструмент, безусловно, лучший сторонний инструмент, который я использовал для сервера SQL. Это находка. Дешевый в этом.

Только стрелка, указывающая не в ту сторону ;-)

1 голос
/ 21 апреля 2009

Вы действительно должны хранить свою схему базы данных в управлении версиями вместе с вашим исходным кодом.

0 голосов
/ 21 апреля 2009

Хорошо, я только что купил Redgate:)

Я работал с ним раньше, поэтому могу только согласиться с тем, что это современное состояние, я был просто ошеломлен, осознав, что в Management Studio нет ничего, что соответствует этому.

Спасибо за отличные ответы! Stackoverflow - это удовольствие спрашивать подобные вещи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...