Описание тега database-project
Проект базы данных Visual Studio - это стандартный тип проекта Visual Studio, который предоставляет разработчикам баз данных такой же уровень интеграции с процессом разработки, как и другие типы проектов исходного кода. Различные версии Visual Studio включают разные уровни поддержки проектов баз данных и разработки баз данных.
В Visual Studio 2005 появился тип проекта, называемый "проект базы данных", который в основном представлял собой набор сценариев SQL. Для этого проекта не было поддержки сборки или развертывания. У него была интеграция с системой управления версиями и разрешено выполнение сценариев непосредственно для указанного соединения. Этот тип проекта считается устаревшим и больше не предоставляется в Visual Studio.
В Visual Studio 2008 Database Edition GDR появился новый проект, также называемый "проектом базы данных", который заменил предыдущий тип проекта. Этот новый тип проекта,dbproj
, вел себя больше как проект исходного кода, поскольку поддерживал рефакторинг, анализ кода и имел явную поддержку сборки и развертывания в Visual Studio. Visual Studio 2010 включила этот проект как единственную форму проекта базы данных.
Visual Studio 11 включает новую форму проекта базы данных, которая называется SQL Server Data Tools или SSDT. (Проекты SSDT также доступны как надстройка к Visual Studio 2010). Этиsqlproj
проекты аналогичны проектам баз данных VS2010, но обеспечивают лучшую интеграцию в IDE Visual Studio, поддерживают развертывание SQL Azure и предоставляют новый интерфейс подключенного обозревателя объектов в Visual Studio.
Этот тег подходит для вопросов по любому из этих типов проектов базы данных или инструментам Visual Studio, которые используются для управления ими (например, vsdbcmd
).