2012-03-26 11 views

Respuesta

4

Haga doble clic en el nodo Propiedades del proyecto de la base de datos en el Explorador de soluciones para abrir las propiedades del proyecto de la base de datos. Seleccione la pestaña Implementar. En la sección Acción de implementación, seleccione "Crear una secuencia de comandos de implementación (.sql)" en lugar de "Crear una secuencia de comandos de implementación (.sql) y desplegar en la base de datos".

+0

La pestaña utilizar no está presente en VS 11 Beta. Hay una casilla de verificación "Crear secuencia de comandos" en la pestaña Configuración del proyecto, pero al comprobar esto, aún se obtiene la base de datos desplegada. ¿Alguna más pistas? –

+0

Si no se deben tomar medidas de implementación, se debe desactivar en Configuration Manager. Ver otra respuesta. –

36

El problema aquí es que cuando dice Quiero construir e implementar (al hacer clic en F5 para depurar esto) no quiere realmente que el DB forme parte de esa implementación.

Me temo que no tengo VS 11 Beta, pero esto se consigue desactivando la Implementación del proyecto en la Configuración de compilación.

A continuación se muestra una captura de pantalla de VS 2010, con suerte puede encontrar un equivalente (lo siento, no pude encontrar la documentación de MS para 2012).

Busque el proyecto que no desea implementar y desmarque la casilla correspondiente en la columna Implementar.

Where to find the Build Configuration drop down

Select Configuration Manager from the drop down

Uncheck Deploy for the relevant project

+0

Depende de lo que signifique el OP, pero si no quería que se realizaran * todas las acciones de despliegue (incluida la generación de un script SQL, en el caso de la respuesta aceptada anteriormente), esta es la respuesta correcta. ¡Gracias! –

+0

+1 Gracias. Tu rock –

Cuestiones relacionadas