2011-07-26 2 views
0

У меня есть проект ASP.NET, который разрабатывается вместе с моей командой. и я хочу создать базу данных и поделиться с моими товарищами по команде. Чтобы они могли редактировать (Добавить таблицу и т. Д.). Когда я открываю базу данных, содержащуюся в проекте, он дает мне следующую ошибку.Как совместно использовать базу данных с TFS?

Один или несколько файлов не соответствуют основному файлу базы данных. Если вы пытаетесь подключить базу данных, повторите операцию с правильными файлами. Если это существующая база данных, файл может быть поврежден и должен быть восстановлен из резервной копии. Попытка подключения базы данных с автоименованием для файла xxxx.mdf не удалась. База данных с тем же именем существует, или указанный файл не может быть открыт, или он находится на общем ресурсе UNC.

Пожалуйста, помогите, что случилось!

в конце концов, я хочу, базу данных, чтобы поделиться с командой (или даже лучше, я хочу разместить базу данных где-нибудь так, что каждый из нас может подключиться к нему бесплатно)

Пожалуйста, помогите !.

Спасибо за ваше время.

ответ

0

Если вы хотите предоставить доступ к базе данных, лучше создать шаблоны форм проекта в Visual Studio, чтобы вы могли иметь проект, содержащий все объекты базы данных в виде файлов, и, сравнив проект с локальной БД, вы можете объединить переход от БД к проекту или из проекта в БД, вы также можете создать сценарий для данных, которые должны существовать в БД, и этот сценарий может запускаться после развертывания вашего проекта БД.

Так вот сценарий, Вы создаете локальную БД, а также создать несколько таблиц Вы создать проект DB внутри вашего решения сравнить БД с БД проектом Пишет обновление сравниваемого чта некоторые таблицы файлы Вы проверяете в БД в TFS

другой разработчик Выселение решение включая БД проекта Compare проект БД с локальной БД Написать обновление к локальной БД теперь другой разработчик имеет ту же БД

Thanks M.Radwan

+0

Итак, теперь ... Как мне получить различные файлы Web.config для разных товарищей по команде. У них разные копии базы данных с разными строками подключения. –

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