Refactorizar código de base de datos y datos
Utilizando refactorización de base de datos, puede reducir el esfuerzo necesario y la posibilidad de errores al realizar cambios repetitivos en el proyecto de base de datos. Por ejemplo, quizá tenga que actualizar centenares de índices, restricciones y procedimientos al cambiar el nombre de una tabla o el esquema al que pertenece una tabla. Puede utilizar los tipos de refactorización de Visual Studio Premium para realizar algunas de estas tareas repetitivas. Además, puede crear herramientas propias para tipos adicionales de refactorización o ampliar un tipo existente de refactorización para incluir tipos de archivo diferentes.
Tareas comunes
En la tabla siguiente, encontrará descripciones de tareas comunes para las que puede ser útil la refactorización, así como vínculos a más información sobre cómo la refactorización puede ayudarle a alcanzar esos objetivos.
Tareas |
Contenido adicional |
---|---|
Cambiar el nombre de un objeto de base de datos: puede utilizar la refactorización para cambiar todas las referencias a un objeto de base de datos a lo largo del proyecto de base de datos. Al implementar el proyecto, el registro de refactorización ayuda a conservar el propósito de los cambios. |
|
Cambiar el nombre de todas las referencias a un servidor o base de datos: puede utilizar la refactorización para actualizar automáticamente los nombres de servidores, bases de datos o variables SETVAR en referencias entre bases de datos. |
|
Mover un objeto de base de datos a un esquema diferente: puede utilizar la refactorización para mover un objeto de base de datos a otro esquema y actualizar automáticamente todas las referencias a dicho objeto a lo largo del proyecto de base de datos. Al implementar el proyecto, el registro de refactorización ayuda a conservar el propósito de los cambios. |
|
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. Completando esos nombres se evitan las referencias ambiguas. |
|
Expandir los caracteres comodín en instrucciones SELECT: puede utilizar la refactorización para expandir caracteres comodín que se utilizan en vistas, procedimientos y scripts en el proyecto de base de datos. |
|
Obtener experiencia práctica: puede familiarizarse con la forma de mover objetos de base de datos a esquemas diferentes, además de otros tipos de refactorización, siguiendo el tutorial. También puede ver cómo se utiliza la refactorización como parte del ciclo de vida del desarrollo de bases de datos completando los tutoriales preliminares. |
|
Solucionar problemas: puede obtener más información sobre cómo solucionar problemas comunes con la refactorización de base de datos. |
Vea también
Conceptos
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