Share via


Tutorial: Agregar un esquema de base de datos al sistema de control de versiones

Actualización: noviembre 2007

Este tutorial le enseñará a agregar una base de datos existente al sistema de control de código fuente, un proceso que consta de los pasos siguientes:

  • Crear un proyecto de base de datos.

  • Conectarse a una base de datos existente.

  • Importar el esquema de la base de datos existente en el proyecto de base de datos.

  • Revisar los resultados que se muestran en el proyecto de base de datos.

  • Agregar el proyecto de base de datos y su contenido al sistema de control de versiones.

Requisitos previos

En este tutorial se supone que tiene instalada una copia de la base de datos de ejemplo Northwind en un servidor de base de datos que ejecuta Microsoft SQL Server 2000. También debe tener permiso de lectura y escritura para un sistema del control de versiones como Visual Studio Team System Team Foundation Server o Microsoft Visual SourceSafe.

Para crear un proyecto de base de datos

  1. En el menú Archivo, elija Nuevo y, a continuación, haga clic en Proyecto.

    Aparecerá el cuadro de diálogo Nuevo proyecto.

  2. En la lista Tipos de proyecto, expanda el nodo Proyectos de base de datos y haga clic en Microsoft SQL Server.

  3. En la lista Plantillas, haga clic en SQL Server 2000.

  4. En Nombre, escriba MyNorthwind y acepte los valores predeterminados para Ubicación y Nombre de la solución.

  5. Active la casilla Crear directorio para la solución si no está activada de manera predeterminada y haga clic en Aceptar.

    Se creará una solución con el proyecto de base de datos vacío MyNorthwind.

    A continuación, iniciará el proceso de importación del esquema de base de datos, en el que debe especificar una cadena de conexión a la base de datos de origen.

Para importar el esquema de la base de datos Northwind existente

  1. En el menú Ver, haga clic en Vista de esquema.

    Si no estaba visible, aparece la Vista de esquema.

  2. Haga clic en MyNorthwind en Vista de esquema.

  3. En el menú Proyecto, haga clic en Importar esquema de base de datos.

    Nota:

    También puede hacer clic con el botón secundario del mouse en MyNorthwind y después hacer clic en Importar esquema de base de datos.

    Aparecerá el cuadro de diálogo Importar esquema de base de datos en el proyecto de base de datos.

  4. En la lista Base de datos de origen, haga clic en la conexión que corresponde a la base de datos Northwind existente. Si no se ha conectado aún a la base de datos, debe crear primero una conexión. Para obtener más información, vea Cómo: Crear una conexión de base de datos.

  5. Haga clic en Finalizar.

    Cuando se importa el esquema, los elementos de proyecto que se corresponden con los objetos de la base de datos se muestran bajo el proyecto de base de datos en el Explorador de soluciones. La Vista de esquema muestra los objetos definidos en el proyecto de base de datos.

    A continuación, explorará el contenido del proyecto de base de datos antes de agregarlo al sistema de control de versiones.

Para examinar los resultados de la importación del esquema de la base de datos

  1. En la Vista de esquema, expanda el nodo del proyecto de base de datos y, a continuación, expanda la carpeta Tablas.

    Las tablas del proyecto de base de datos deben coincidir con las tablas de la base de datos.

  2. Haga clic con el botón secundario del mouse en la tabla dbo.Employees de la subcarpeta Tablas y después haga clic en Abrir.

    Aparece el editor de Transact-SQL, que muestra la definición de la tabla dbo.Employees.

  3. Expanda el objeto dbo.Employees y después expanda la carpeta Restricciones de dbo.Employees.

  4. Haga clic con el botón secundario del mouse en la restricción CK_BirthDate en la Vista de esquema y después haga clic en Abrir. También puede hacer doble clic en la restricción CK_BirthDate.

    Aparece otra instancia del editor de Transact-SQL, que muestra la definición de la restricción CK_BirthDate en la tabla dbo.Employees.

    En el paso final, agregue la solución que contiene el proyecto de base de datos al sistema de control de versiones.

Para agregar la solución al sistema de control de versiones

  1. En el menú Archivo, elija Control de código fuente y haga clic en Agregar solución al control de código fuente.

  2. Haga clic en el proyecto de control de versiones (en Team Foundation Server estos proyectos se denominan Proyectos de equipo) en el que desea agregar la solución utilizando procedimientos del complemento de control de código fuente. Para obtener más información, vea Trabajar con el control de versiones de Team Foundation.

    Ya ha agregado el proyecto de base de datos al sistema de control de versiones.

Vea también

Conceptos

Introducción a la terminología de Database Edition

Otros recursos

Trabajar con proyectos de base de datos en un entorno de equipo

Introducción a los proyectos de bases de datos

Generar e implementar esquemas de base de datos

Editar scripts y objetos de base de datos en el editor de Transact-SQL