2008-10-09 1 views
14

В настоящее время мы не имеем наших объектов SQL Server в любом виде управления версиями. Недавно мы установили TFS 2008, и я бы хотел добавить код нашего SQL-сервера. Я думаю, что я мог бы создавать всю базу данных и создавать файлы сценариев для каждого объекта, но я надеюсь, что есть способ указать базу данных в SSMS и создать проект, который можно добавить в TFS или что-то подобное. В принципе, я ищу самый простой способ получить от точки A до точки B. Я установил поставщик TSS MSSCCI, и я вижу TFS в опциях поставщика источника управления в SSMS. Экземпляр SQL Server - SS2005.Как добавить объекты базы данных SQL Server в TFS?

ответ

14

Если у вас есть лицензия Visual Studio Team Developer, вы можете загрузить версию базы данных. Он имеет тип проекта, который может принести ваши таблицы, sprocs, триггеры и т. Д. Под контроль источника и проверить его на TFS.

обновление:
Редгейт есть продукт под названием SQL Source Control. Это связано с несколькими системами управления версиями, такими как TFS, SVN и т. Д.

+0

Если у вас есть командный пакет, у вас уже установлен этот пакет. Ознакомьтесь с этой ссылкой в ​​слиянии редакции разработки/базы данных http://msdn.microsoft.com/en-us/vsts2008/products/cc990295.aspx – NotMe 2008-10-09 16:03:15

1

Возможно, вам понадобится Visual Studio Team System для профессионалов баз данных, чтобы делать то, что вы хотите.

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

2

Я использую задачи -> Generate Scripts в SSMS для создания SQL-скрипт который я храню в своем проекте. Если вы сделаете это, убедитесь, что вы выбрали опции для включения таких вещей, как триггеры и индексы. Обычно я игнорирую расширенные свойства в генерации сценариев, чтобы сделать вещи немного более компактными.

2

Простейший способ сделать это с помощью Quest Toad для SQL Server. Отказ от ответственности - я работаю в Quest, ха-ха-ха. Во всяком случае, Toad интегрируется с TFS, поэтому вы можете проверять объекты в исходном элементе управления и из него. Вам не нужно беспокоиться о том, чтобы сначала скомпилировать объекты. Если вы хотите поиграть с ним, возьмите последнюю бета-версию бесплатно, и на этом сайте есть активное сообщество пользователей, на котором вы можете задавать вопросы.

Toad for SQL Server

3

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

Мы находимся в процессе постоянного совершенствования, и вы также можете увидеть нашу дорожную карту для будущих улучшений в этой статье: Redesigning ApexSQL Version – The road map

Отказа от ответственности: Я работаю ApexSQL

Надеется, что это помогает

Смежные вопросы