Как я могу поделиться базой данных с TFS? - PullRequest
0 голосов
/ 26 июля 2011

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

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

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

в конце дня я хочу, чтобы база данных поделилась ею с командой (или, что еще лучше, я хочу разместить базу данных где-нибудь, чтобы все мы могли подключиться к ней БЕСПЛАТНО)

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

Спасибо, что уделили время.

1 Ответ

0 голосов
/ 26 июля 2011

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

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

Другой разработчик Ознакомьтесь с решением, включая проект БД Сравните проект БД с локальной БД Пиши обновление в локальную БД Теперь у другого разработчика такая же БД

Спасибо M.Radwan

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