Compartir a través de


Cómo: Generar secuencias de comandos de cambios

Si está utilizando el Diseñador de tablas, tiene la opción de guardar un script de cambio. Un script de cambio es un archivo con cambios que pueden aplicarse a la base de datos en un momento posterior seleccionándolo en el Explorador de soluciones y eligiendo Ejecutar en el menú contextual.

Esta opción puede resultar interesante cuando aún no se tenga la preparación para actualizar la base de datos. Por ejemplo, puede que haya utilizado el Diseñador de tablas para realizar cambios en las tablas que entran en conflicto con cambios realizados por otros usuarios, o quizás no disponga actualmente de permisos de seguridad para modificar la base de datos.

Nota

Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos. Para cambiar la configuración, elija la opción Importar y exportar configuraciones del menú Herramientas. Para obtener más información, consulte Trabajar con valores de configuración.

Para guardar un script de cambio

  1. En el menú Diseñador de tablas, haga clic en Generar script de cambio. Este comando estará disponible siempre que queden cambios sin guardar en la base de datos.

  2. En el cuadro de diálogo Guardar script de cambio, elija .

    Nota

    Si selecciona la opción Generar automáticamente script de cambio al guardar, se le indicará que genere un script de cambio cada vez que guarde las tablas modificadas.

  3. El cuadro de diálogo Guardar como muestra el nombre de archivo predeterminado del script de cambio guardado. Acepte este nombre de archivo predeterminado o escriba un nombre distinto y, a continuación, elija Guardar.

Nota

Si está trabajando en un proyecto de base de datos (creado desde el cuadro de diálogo Nuevo proyecto), el script de cambio se guardará junto con el proyecto en la carpeta Cambiar scripts del Explorador de soluciones.

Cada vez que se guarda un script de cambio, se crea un nuevo archivo de texto en la carpeta Cambiar scripts del Explorador de soluciones.

El archivo de script de cambio enumera todas las tablas cambiadas y cómo se cambiaron (con las instrucciones SQL DROP TABLE, ALTER TABLE o CREATE TABLE). El archivo de script de cambio contiene también cualquier código de control de errores necesario para limpiar tablas temporales o revertir (rollback) transacciones que formaban parte de cambios erróneos (cambios que no pudieron guardarse). Además, el archivo de script de cambio contiene código para hacer que el script se ejecute correctamente en la base de datos y código (instrucciones Print) que describe lo que hace el script cuando se ejecuta. En los casos en que pueden aplicarse, los scripts de cambio también pueden incluir los conjuntos de permisos en las tablas que se están modificando.

Cualquier mensaje de error producido al guardar los cambios se almacena en un archivo de registro con el mismo nombre que el archivo de script, pero con la extensión .log. También es posible ver mensajes que muestran qué tablas se guardaron satisfactoria e insatisfactoriamente en el visor de registros.

Vea también

Otros recursos

Trabajar con secuencias de comandos