Completar los nombres de los objetos de base de datos

Completando todas las referencias a los objetos de base de datos, puede mejorar el diseño del código de base de datos y facilitar su comprensión a los demás. También puede evitar errores al copiar el código de una ubicación en otra, por ejemplo entre proyectos de base de datos. Por ejemplo, podría copiar el código de un procedimiento almacenado en una base de datos que tenga una tabla denominada [Customer] de un esquema denominado [CustomerData]. Si incluye el nombre del esquema en las referencias a esa columna, se convertirán en [CustomerData]. [Customer]. Completando esas referencias, será menos probable que haga referencia accidentalmente a una tabla [Customer] de un esquema diferente si copia ese código.

En lugar de ocuparse personalmente de completar cada referencia, puede utilizar la refactorización de base de datos para actualizar automáticamente los nombres de todos los objetos en un bloque de código o a lo largo de un proyecto de base de datos. A continuación, puede ver una vista previa de cada cambio antes de aplicarlo al proyecto de base de datos.

Implementación

Cuando utilice la refactorización, actualice solamente el proyecto de base de datos, en lugar de una base de datos de producción. Si sigue esta estrategia obtendrá todas las ventajas de los proyectos de base de datos, que incluyen el control de versiones y el desarrollo en equipo. Al implementar los cambios, el archivo de registro de la refactorización ayuda a conservar el propósito de los cambios en el proyecto de base de datos.

Para obtener más información, vea Compilar e implementar bases de datos en un entorno de desarrollo aislado.

Nota

En un entorno de equipo se deben ejecutar pruebas unitarias de base de datos y de aplicación antes de implementar los cambios en un servidor de producción. Para obtener más información, vea Iniciar el desarrollo de bases de datos de equipo.

Tareas comunes

En la siguiente tabla, encontrará descripciones de tareas comunes que admiten este escenario y vínculos para obtener más información acerca de cómo puede completar correctamente dichas tareas.

Tarea

Temas adicionales

Obtenga la experiencia práctica: puede familiarizarse con la utilización de la refactorización para completar nombres de objetos de base de datos, además de otros tipos de refactorización, siguiendo el tutorial.

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

Complete los nombres de los objetos de base de datos: puede utilizar la refactorización para completar los nombres de los objetos de base de datos del proyecto de base de datos. Como parte de la operación de refactorización, puede obtener una vista previa de los cambios antes de aplicarlos.

Cómo: Completar los nombres de los objetos de base de datos

Deshacer una operación de refactorización: si decide que es preciso revertir una operación de refactorización, puede deshacer dicha operación en la sesión actual de Visual Studio.

Cómo: Deshacer una operación de refactorización de base de datos

Implementar cambios de refactorización de base de datos: después de refactorizar el proyecto de base de datos, debe implementar los cambios en una base de datos de destino. Normalmente, implementará los cambios en el entorno de desarrollo aislado para probarlos antes de protegerlos en el control de versiones.

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

Solucionar problemas: puede obtener más información sobre cómo solucionar problemas comunes con la refactorización de base de datos.

Solucionar problemas de refactorización

Escenarios relacionados

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

Cambiar el nombre de referencias a un servidor o una base de datos

Cómo: Mover un objeto de base de datos a un esquema diferente

Expandir caracteres comodín en instrucciones SELECT

Vea también

Conceptos

Refactorizar código de base de datos y datos

Información general acerca de los proyectos de base de datos y servidor