Как добавить объекты базы данных SQL Server в TFS?

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

Ответы

Ответ 1

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

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

Ответ 2

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

Мы постоянно совершенствуемся, и вы также можете увидеть нашу дорожную карту для будущих улучшений в этой статье: Пересмотр версии ApexSQL - Дорожная карта

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

Надеюсь, что это поможет

Ответ 4

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

Ответ 5

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

Жаба для SQL Server

Ответ 6

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

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