Cómo: Especificar scripts anteriores o posteriores a la implementación
Es posible que tenga uno o más scripts que desee ejecutar antes o después de la implementación de la base de datos. Visual Studio Premiumproporciona un script anterior a la implementación único y un script posterior a la implementación único en el proyecto de base de datos. Si su entorno es relativamente sencillo, puede agregar instrucciones a estos archivos de script. Si tiene un entorno más complejo y necesita ejecutar varios scripts o un script varias veces, tal vez encuentre el modo SQLCMD más fácil de utilizar antes o después de la implementación para incluir secuencias propias de comandos de distribución.
Para modificar el script anterior a la implementación
En el Explorador de soluciones, expanda su proyecto de base de datos para mostrar la carpeta Scripts.
Expanda la carpeta Scripts para que aparezca la subcarpeta Anterior a la implementación.
Expanda la subcarpeta Anterior a la implementación y haga clic en el archivo script.predeployment.sql.
En el menú Ver, haga clic en Abrir.
Se abrirá el editor de Transact-SQL, mostrando el contenido del archivo script.predeployment.sql. Para obtener información sobre el modo SQLCMD y cómo incluir sus propios scripts como parte del script anterior a la implementación, vea Editing SQLCMD Scripts in the Transact-SQL Editor. Los scripts se ejecutan en el orden en que se incluyen, de modo que puede controlar el orden de ejecución anterior a la implementación incluyéndolos en un orden concreto.
Nota
También puede hacer doble clic en el archivo script.predeployment.sql.
Cuando haya finalizado la edición del script, abra el menú Archivo y haga clic en Guardar script.predeployment.sql.
Para modificar el script posterior a la implementación
En el Explorador de soluciones, expanda su proyecto de base de datos para mostrar la carpeta Scripts.
Expanda la carpeta Scripts para que aparezca la subcarpeta Posterior a la implementación.
Expanda la subcarpeta Posterior a la implementación y haga clic en el archivo script.postdeployment.sql.
En el menú Ver, haga clic en Abrir.
Se abrirá el editor de Transact-SQL, mostrando el contenido del archivo script.postdeployment.sql. Para obtener información sobre el modo SQLCMD y cómo incluir sus propios scripts como parte del script de post-implementación, vea Editing SQLCMD Scripts in the Transact-SQL Editor. Los scripts se ejecutan en el orden en que se incluyen, de modo que puede controlar el orden de la ejecución posterior a la implementación incluyéndolos en un orden concreto.
Nota
También puede hacer doble clic en el archivo script.postdeployment.sql.
Cuando haya finalizado la edición del script, abra el menú Archivo y haga clic en Guardar script.postdeployment.sql.
Vea también
Tareas
How to: Enable SQLCMD mode in the Transact-SQL Editor
Cómo: Compilar un proyecto de base de datos para generar un archivo de esquema (.dbschema) compilado
Conceptos
Crear y modificar scripts de base de datos
Compilar e implementar bases de datos en un entorno de desarrollo aislado
Generar e implementar bases de datos en un entorno de ensayo o de producción