Compartir a través de


Cómo: Importar y exportar proyectos de base de datos parciales

Puede compartir objetos de base de datos entre proyectos de base de datos y administrar el acceso de escritura a estos objetos con más precisión mediante su exportación a un proyecto parcial. Si a continuación importa el proyecto parcial en otro proyecto de base de datos, los desarrolladores pueden utilizar los objetos en ambos proyectos. Sin embargo, puede aplicar permisos en el control de versiones para que solo los desarrolladores con acceso de escritura al proyecto de base de datos original puedan actualizar los objetos exportados. Para obtener más información, vea Iniciar el desarrollo en equipo de bases de datos grandes.

Para exportar uno o varios objetos como un proyecto parcial

  1. Abra la solución que contiene el proyecto de base de datos desde el que desea exportar objetos.

  2. En el Explorador de soluciones, haga clic con el botón secundario del mouse en el objeto o grupo de objetos que desea exportar.

    Por ejemplo, puede exportar todas las tablas del esquema dbo si expande el proyecto de base de datos, el nodo Objetos de esquema, el nodo Esquemas y el nodo dbo, y hace clic con el botón secundario del mouse en Tablas.

  3. Haga clic en Exportar como proyecto parcial.

  4. En el cuadro de diálogo Guardar como, vaya a la carpeta donde desea crear el archivo .files que representa el proyecto parcial.

  5. En Nombre de archivo, escriba el nombre que desea asignar al proyecto parcial y haga clic en Guardar.

    Se crea un archivo con la extensión .files en la ruta de acceso que especificó. El archivo contiene los nombres de archivo y las rutas de acceso de todos los objetos que especificó.

Para importar un proyecto parcial

  1. Abra la solución que contiene el proyecto de base de datos donde desea importar un proyecto parcial.

  2. En el Explorador de soluciones, haga clic con el botón secundario del mouse en el proyecto y después haga clic en Importar proyecto parcial.

  3. En el cuadro de diálogo de confirmación, haga clic en para descargar y recargar el proyecto de base de datos.

  4. En el cuadro de diálogo Abrir, vaya a la carpeta que contiene el archivo .files que exportó, haga clic en él y, a continuación, haga clic en Abrir.

    Nota importanteImportante

    Debe tener acceso de lectura al archivo .files y a los archivos originales a los que se hace referencia en el archivo .files. Si no tiene acceso, aparecerá un error al hacer clic en Abrir.

    En el proyecto de base de datos se agrega una carpeta con el nombre nombreDeProyectoBasePath, donde nombreDeProyecto es el nombre del proyecto desde el que exportó el proyecto parcial. Ahora puede hacer referencia a los objetos importados desde otras definiciones de objeto. Al compilar e implementar el proyecto de base de datos, se incluirán los objetos importados.

    Nota importanteImportante

    El proyecto de base de datos no se compilará correctamente si importa un proyecto parcial que contiene objetos que hacen referencia a otros objetos que no están definidos en el proyecto de base de datos.

Vea también

Tareas

Tutorial: Crear particiones de un proyecto de base de datos mediante proyectos parciales

Tutorial: Crear particiones de un proyecto de base de datos mediante proyectos compuestos

Conceptos

Iniciar el desarrollo en equipo de bases de datos grandes