La respuesta aquí no parece responder realmente a la pregunta publicada. "SQL Server 2008 Server Project" "Proyecto de base de datos de SQL Server 2008" son cosas que existen en Visual Studio 2008 Database Edition, pero, lamentablemente, si bien no hay uno llamado "SQL Server 2008 Project" como sugiere la respuesta, hay uno " Proyecto de SQL Server "que coincide con la descripción. Además, ya no hay un tipo de proyecto llamado "SQL Server Database Project" (al menos no en Visual Studio 2008 Team Suite), aunque la descripción anterior parece describir los proyectos de bases de datos mucho más antiguos que estaban disponibles en un punto en VS .
Después de pensarlo un poco más, voy a adivinar que marc_s no tiene instalada la Edición de base de datos (también conocida como Data Dude o DBPro). Corrígeme si estoy equivocado.
Sql Server 2008 Proyectos de bases de datos y Sql Server 2008 Los proyectos de servidor parecen hacer básicamente lo mismo. Hubiera esperado que los proyectos del Servidor se usarían para la instalación y configuración, y cambiaría la administración de una instancia del Servidor Sql, mientras que los Proyectos de la Base de Datos se usarían para bases de datos individuales dentro de ellos ... pero este no parece ser el caso . ¿Alguien ha sido capaz de determinar las diferencias entre ellos?
Después de jugar un poco, la única diferencia que he podido encontrar es que Sql Server 2008 Server Projects siempre se implementará en la base de datos maestra en el servidor que implemente, independientemente del tipo de base de datos que importe (maestro o no) cuando crea el proyecto. Entonces, en ese caso, los proyectos de la base de datos son para las bases de datos de su empresa, mientras que los proyectos del servidor son específicamente para la base de datos maestra en el servidor que alberga las bases de datos de su empresa.
Editar: Después de fregar la documentación VS2008 un poco más difícil, me encontré con esta especificación:
Implementación de Proyectos de servidor Un proyecto de base de datos" puede contener definiciones de los objetos de la base, para objetos de servidor, o para ambos.En la mayoría de los entornos, los desarrolladores pueden cambiar los objetos de la base de datos, pero solo el administrador de la base de datos puede cambiar los objetos del servidor. Puede aplicar esta restricción colocando objetos de servidor en un proyecto separado (conocido como proyecto de servidor). A continuación, puede restringir el control de versiones para que solo sus administradores puedan cambiar el proyecto del servidor. En un entorno de producción o producción, el proyecto del servidor y sus objetos se implementarán a menudo por separado del proyecto que contiene los objetos de la base de datos.
Implementar un proyecto de servidor utilizando los mismos procedimientos que se utilizan para implementar un proyecto de esquema."
http://msdn.microsoft.com/en-us/library/dd193413.aspx
¿Por qué no se crea ambos proyectos y hacer un diff en ellos? –