Combinar varias bases de datos en un proyecto de base de datos

Puede combinar varias bases de datos creando un proyecto de base de datos, importando en él objetos de base de datos desde cada base de datos de origen y, a continuación, implementando el proyecto como una única base de datos. Después de crear el proyecto, habitualmente se importan todos los objetos de la primera base de datos. A continuación, compare el esquema de cada base de datos subsiguiente con el esquema del proyecto y especifique qué objetos desea importar. También debe especificar que los objetos que ya importó deben omitirse, en lugar de quitarse, al actualizar el esquema para el proyecto de base de datos.

Importar objetos de varias bases de datos

Antes de importar objetos de varias bases de datos, debe considerar los temas siguientes:

Archivos y grupos de archivos

De forma predeterminada, importará los archivos y grupos de archivos definidos para cada base de datos en el proyecto de base de datos. Si no desea importar estos archivos, debe especificar que deben omitirse al importar los demás objetos. Por ejemplo, quizá desee importar solamente los archivos y grupos de archivos de la primera base de datos de la que importe objetos.

Conflictos de nombres

Si importa un objeto de base de datos que tenga el mismo nombre que un objeto ya importado, el objeto que ya importó se sobrescribirá. Para retener ambos objetos, debe cambiar el nombre de al menos una de ellas antes de importar el segundo objeto.

Catálogos de texto completo

Es posible que las rutas de acceso asociadas a catálogos de texto completo no sean válidas al mover los catálogos entre bases de datos. Si está combinando bases de datos que tengan catálogos de texto completo, debe comprobar las propiedades de catálogo antes de implementar el proyecto de base de datos.

Tareas comunes

Tareas comunes

Contenido adicional

Obtener más información acerca de los proyectos de base de datos: obtenga información sobre los conceptos básicos acerca de cómo administrar los cambios del esquema utilizando proyectos de base de datos.

Crear un proyecto de base de datos e importar objetos y valores de la primera base de datos: puede crear un proyecto, configurar los valores de proyecto e importar un esquema utilizando un asistente. También puede crear un proyecto vacío si desea importar los objetos más tarde o si no dispone de permiso para el acceso a la primera base de datos desde la que desea importar los objetos.

Combina otras bases de datos en el proyecto: puede comparar el esquema de una base de datos de origen subsiguiente con el esquema del proyecto de base de datos. Para cualquier objeto que no desee importar o que ya haya importado, debe especificar que debe omitirse, en lugar de quitarse o actualizarse, al importar los demás objetos. Para los objetos que desea importar, debe especificar que deben actualizarse. Repita este proceso para cada base de datos que desee combinar en el proyecto.

Actualizar planes de generación de datos: si una o más de las bases de datos que desea combinar tiene planes de generación de datos asociados, puede agregar esos planes al proyecto. Después de agregar cada plan, debe abrirlo para que se sincronice con el esquema de la base de datos actualizado. También puede crear un plan de generación de datos para la base de datos combinada.

Actualizar pruebas unitarias de base de datos: si tiene pruebas unitarias de base de datos existentes para las bases de datos que desea combinar, debe actualizar la configuración de prueba para que esas pruebas utilicen la cadena de conexión correcta. También puede actualizar el esquema de la base de datos y el plan de generación de datos para la configuración.

Colocar el esquema de la base de datos bajo el control de versiones: después de haber importado todos los objetos y valores y haber actualizado el plan de generación de datos, puede agregar la solución al control de versiones para hacer que esté disponible para los miembros del equipo.

Escenarios relacionados