Контроль версий SQL Server с использованием TFS 2010, который синхронизируется непосредственно с сервером разработки - PullRequest
2 голосов
/ 07 февраля 2011

Мы планируем выпустить объекты SQL (таблицы, StoredProcedures, UDF и представления) под нашим существующим управлением TFS 2010 versio. Возможно, что любая регистрация объектов, находящихся под управлением версией TFS, автоматически синхронизируется с нашим сервером разработки. Техническая команда здесь не очень заинтересована в необходимости вносить изменения в 2 разных местах (Сервер разработки + регистрация на сервере TFS). Для них это изменение накладных расходов.

Ответы [ 4 ]

4 голосов
/ 06 февраля 2014

Поздний ответ, но я надеюсь, что он может быть полезен:

Недавно я попытался найти решение для аналогичной проблемы, и я наткнулся на надстройку управления исходным кодом sql для SSMSэто работает с TFS, и я нашел некоторые ответы, прочитав эту статью:

Контроль исходного кода SQL сокращает время разработки базы данных

Я думаю, что это может быть полезно и вам(на случай, если вы не смогли решить свою проблему)

Надеюсь, я помог.

2 голосов
/ 08 февраля 2011

Лучшее решение для этого - использовать Red-Gate Source-Control . Вы не найдете лучшего и более легкого продукта для этого, а все остальные преимущества, которые вы получаете от его использования, огромны. Например, он полностью интегрируется в SQL Management Studio.

1 голос
/ 10 февраля 2011

Я нашел решение для моего уникального сценария. Я использовал проект студии управления сервером Sql, используя плагин TFS для SSMS. Теперь команда может легко вносить изменения в среду разработки, используя SSMS, и выполнять проверки в одном и том же месте. Хороший и простой способ делать вещи без дополнительных накладных расходов. Однако это только решает задачу контроля версий. Я все еще исследую, как мы можем сделать сравнение схем и автоматизированное развертывание, используя проекты SSMS.

1 голос
/ 08 февраля 2011

Вы должны использовать Проекты базы данных Visual Studio .Вы получите лучшее из обоих миров!Контроль версий и автоматизированные сборки и развертывания.

...