Cómo: Obtener una vista previa de los cambios de refactorización

En este tema se explica cómo obtener la vista previa del cambio de nombre de un objeto de esquema de base de datos. Puede obtener una vista previa antes de cambiar el nombre de un objeto para comprobar los cambios que se realizarán en:

  • Objetos de esquema

  • Archivos de script

  • Planes de generación de datos

  • Pruebas unitarias

Al cambiar el nombre de un objeto de esquema, dicho nombre se actualizará automáticamente en otros objetos que hagan referencia a ese objeto. Por ejemplo, si cambia el nombre de una columna de una tabla, el nombre de dicha columna se actualizará en los procedimientos almacenados que hagan referencia a la columna. Para obtener más información, consulte Refactorizar código de base de datos y datos.

Para obtener una vista previa de los cambios, active la casilla Vista previa de los cambios en el cuadro de diálogo Cambiar nombre. Cuando se encuentra en la vista previa de los cambios, todavía está a tiempo de cancelar la operación.

Para obtener una vista previa de los cambios antes de realizarlos

  1. En el cuadro de diálogo Cambiar nombre, escriba el nuevo nombre del objeto.

  2. Active la casilla Vista previa de los cambios y haga clic en Aceptar.

    Aparecerá el cuadro de diálogo Vista previa de los cambios, que contiene un panel superior y otro inferior. El panel superior contiene un árbol que muestra los objetos que se van a modificar y el panel inferior muestra el script que se generará para realizar los cambios. En el panel superior aparece el nombre anterior y en el inferior se muestra el nuevo.

  3. En el panel superior, expanda Objetos de esquema.

    Aparecerá un nodo .sql para el objeto de esquema cuyo nombre desea cambiar (o el objeto que lo contiene), junto con los nodos .sql de los objetos de esquema que hacen referencia a ese objeto.

  4. Haga clic en cualquiera de los nodos .sql.

    El recuadro inferior muestra el código de Transact-SQL con el nuevo nombre resaltado.

  5. Haga clic en Aplicar.

    Se realizarán los cambios. Se actualizará el nombre de objeto y el nombre nuevo aparecerá en la Vista de esquema.

    Nota

    Puede deshacer los cambios. Para obtener más información, consulte Cómo: Deshacer una operación de refactorización de base de datos.

Vea también

Tareas

Cómo: Cambiar el nombre de objetos de base de datos

Tutorial: Aplicar las técnicas de refactorización de base de datos

Cómo: Implementar cambios de refactorización en bases de datos

Conceptos

Cambiar el nombre de todas las referencias a un objeto de base de datos