Ответ здесь, похоже, на самом деле не отвечает на опубликованный вопрос. «Проект SQL Server 2008 Server» «Проект базы данных SQL Server 2008» - это то, что существует в Visual Studio 2008 Database Edition, но, к сожалению, хотя ни один из них не называется «Проект SQL Server 2008», как следует из ответа, он есть » Проект SQL Server ", который соответствует описанию. Более того, больше нет типа проекта, называемого «Проект базы данных SQL Server» (по крайней мере, не в Visual Studio 2008 Team Suite), хотя приведенное выше описание, по-видимому, описывает гораздо более старые проекты баз данных, которые когда-то были доступны в VS .
Подумав об этом, я собираюсь предположить, что у marc_s не установлено Database Edition (также известное как Data Dude или DBPro). Поправь меня, если я ошибаюсь.
Проекты баз данных Sql Server 2008 и Sql Server 2008 Server, кажется, в основном делают одно и то же. Я бы надеялся, что проекты сервера будут использоваться для установки и настройки, а также для управления изменениями экземпляра сервера Sql, тогда как проекты базы данных будут использоваться для отдельных баз данных внутри них ... но, похоже, это не так , Кто-нибудь мог определить разницу между ними?
Поработав немного, единственное отличие, которое я смог найти, заключается в том, что Sql Server 2008 Server Projects всегда будет развертываться в базе данных master на сервере, на котором вы развертываете, независимо от того, какую базу данных вы импортируете мастер или иначе) при создании проекта. Таким образом, в этом случае проекты баз данных предназначены для ваших бизнес-баз данных, а серверные проекты специально для основной базы данных на сервере, на котором размещены ваши бизнес-базы данных.
Редактировать: После тщательного изучения документации VS2008 я наткнулся на эту спецификацию:
"Развертывание серверных проектов
Проект базы данных может содержать определения для объектов базы данных, для объектов сервера или для обоих. В большинстве сред разработчики могут изменять объекты базы данных, но только администратор базы данных может изменять объекты сервера. Вы можете применить это ограничение, поместив объекты сервера в отдельный проект (известный как проект сервера). Затем вы можете ограничить контроль версий, чтобы только ваши администраторы могли изменять проект сервера. В промежуточной или производственной среде проект сервера и его объекты чаще всего будут развертываться отдельно от проекта, который содержит объекты базы данных.
Вы развертываете серверный проект, используя те же процедуры, что и для развертывания проекта схемы. "
http://msdn.microsoft.com/en-us/library/dd193413.aspx