Традиционно я создал простые базы данных с использованием SQL Server Management Studio, а затем сделал резервную копию и восстановил доступ к пустой базе данных в Интернете. Это предпочтительный способ моего сервера хостинга.Проект базы данных Visual Studio 2013 - развертывание/публикация - filegroup PRIMARY
Недавно я начал использовать параметры проекта базы данных Visual Studio 2013, потому что я предпочитаю эту среду. Я использовал этот http://sanderstechnology.com/2013/schema-modelling-with-visual-studio-2013-preview/12336/#.VijncNKFO71 в качестве моего гида.
Есть различия. У меня нет опции post deploy scripts, поэтому я создал базы данных, используя PUBLISH, что кажется прекрасным. Существует одна причуда, которая отличается во всех примерах, на которые я смотрел. Когда я публикую, он создает базу данных с именем, которое я выбрал, и добавляет _PRIMARY
. В свойствах базы данных он показывает имя базы данных, но выше, что показывает FileGroup = Primary
, поэтому я предполагаю, что именно поэтому? Когда я просматриваю БД через VS2013 или SQL Server Management Studio, он просто показывает имя БД, но если я хочу прикрепить БД к проекту, я должен приложить файл _PRIMARY.mdf
.
В моем невежестве я предполагаю, что _PRIMARY
является оберткой вокруг базы данных? Мне интересно, почему VS2013 делает это, и если развертывание того, как я это делаю, как объяснялось выше, это вызовет проблемы? Или я просто делаю все неправильно.
Я ответил на ваш вопрос, но я не понимаю вашего утверждения. Когда я просматриваю БД через VS2013 или SQL Server Management Studio, он просто показывает имя базы данных, но если я хочу прикрепить БД к проекту, я должен прикрепите файл _PRIMARY.mdf ». Если это проблема, вы можете предоставить более подробную информацию, возможно, даже скриншоты? – Keith