Cómo: Importar actualizaciones de una base de datos en el proyecto de base de datos

Cuando crea por primera vez un proyecto de base de datos, normalmente importa el esquema de la base de datos desde una base de datos de producción existente. Si durante el trabajo de desarrollo se aplican cambios en el servidor de producción, puede ser necesario importar esos cambios en el proyecto. No puede usar el comando Importar esquema de base de datos porque solo está disponible para proyectos que aún no contienen objetos de base de datos. Para importar los cambios realizados en el servidor de bases de datos, debe usar Comparación de esquemas.

Nota

Si usa la Comparación de esquemas para actualizar un proyecto de base de datos, se quitan los objetos que estén en el proyecto de base de datos y no estén en la base de datos de origen. Este comportamiento es distinto del de la comparación de dos bases de datos. Tras actualizar un proyecto de base de datos de forma que coincida con una base de datos de origen, deberá eliminar manualmente del proyecto de base de datos los objetos que no estén en la base de datos de origen.

Para importar en el proyecto de base de datos las actualizaciones de una base de datos existente

  1. Abra el proyecto de base de datos en Visual Studio. Para obtener más información, vea Cómo: Abrir un proyecto de base de datos o de servidor.

    Nota

    En cambio, si todavía no dispone de un proyecto de base de datos, debe ver Iniciar el desarrollo de bases de datos de equipo para obtener información sobre cómo se puede crear un proyecto de base de datos y cómo se importan por primera vez los valores y objetos de base de datos.

  2. En el menú Datos, elija Comparación de esquemas y haga clic en Nueva comparación de esquemas.

    Se abre el cuadro de diálogo Nueva comparación de esquemas.

    Nota

    También puede hacer clic con el botón secundario en el proyecto de base de datos en el Explorador de soluciones o en la Vista de esquema y, a continuación, hacer clic en Comparar esquema.

  3. En Esquema de origen, haga clic en Base de datos y después haga clic en la conexión de base de datos de la que desea importar las actualizaciones de esquema.

    Nota

    Debe tener permisos suficientes para tener acceso a la base de datos. Para obtener más información, vea Permisos necesarios para las características de base de datos de Visual Studio.

  4. En Esquema de destino, haga clic en Proyecto.

    De manera predeterminada, el proyecto debe ser el proyecto de base de datos abierto.

  5. Haga clic en Aceptar para iniciar la comparación.

    Cuando la comparación se completa, se muestran los resultados.

  6. Especifique la Acción de actualización para las diferencias.

    De manera predeterminada, se sincronizan todos los cambios.

    Nota

    Si el destino de la comparación de esquemas es un proyecto, no se comprueban las dependencias al cambiar la acción de actualización.

  7. En el menú Datos, elija Comparación de esquemas y haga clic en Escribir actualizaciones.

    Se escriben los cambios especificados en el proyecto de base de datos para sincronizarlo con la base de datos.

    Nota

    También puede hacer clic en Escribir actualizaciones en la barra de herramientas Comparación de esquemas.

Vea también

Tareas

Cómo: Crear proyectos de bases de datos y servidores

Cómo: Establecer opciones para comparar esquemas de base de datos

Cómo: Comparar esquemas de base de datos

Tutorial: Comparar los esquemas de una base de datos y un proyecto de base de datos