Share via


Iniciar el desarrollo de bases de datos de equipo

Para poder administrar los cambios en los valores y objetos de base de datos o en los valores y objetos de servidor, antes es preciso crear un proyecto de base de datos, un proyecto de aplicación de capa de datos o un proyecto de servidor. El proyecto es la representación sin conexión de los objetos y valores de la base de datos o el servidor. Para obtener más información, vea Información general acerca de los proyectos de base de datos y servidor.

Puede importar objetos y valores de un servidor o una base de datos existente, o bien definir los objetos y configurar los valores dentro del proyecto que acaba de crear. A continuación, puede proteger el proyecto en el sistema de control de versiones, desde el que el equipo puede compilar e implementar los cambios en entornos de desarrollo aislados. Para obtener información general acerca de cómo Visual Studio ayuda a administrar los cambios de la base de datos, vea Administrar los cambios de la base de datos.

Escenarios comunes

La siguiente tabla contiene escenarios comunes que podrían presentarse al empezar a desarrollar bases de datos en un entorno de equipo.

Escenario

Contenido adicional

Desea entender cómo utilizar las características de Visual Studio para administrar los cambios en las bases de datos.

Introducción a las características de base de datos de Visual Studio

Desea definir e implementar la base de datos mediante componentes de aplicación de capa de datos.

Crear y administrar aplicaciones de capa de datos (sitio web de Microsoft)

La base de datos no hace referencia a otras bases de datos, objetos de servidor compartidos ni objetos de Common Language Runtime (CLR) de SQL.

Iniciar el desarrollo en equipo de bases de datos

La base de datos hace referencia al menos a otra base de datos.

Iniciar el desarrollo en equipo de bases de datos que hacen referencia a otras bases de datos

La base de datos hace referencia al menos a un objeto SQLCLR.

Iniciar el desarrollo en equipo de bases de datos que hacen referencia a objetos de SQLCLR

La base de datos hace referencia a objetos de servidor compartidos, como inicios de sesión o claves.

Iniciar el desarrollo en equipo de bases de datos que hacen referencia a objetos de servidor compartidos

Desea administrar los cambios en bases de datos grandes.

Iniciar el desarrollo en equipo de bases de datos grandes

La base de datos utiliza una o más colecciones de esquemas XML.

Iniciar el desarrollo en equipo de bases de datos que utilizan colecciones de esquemas XML

Desea combinar objetos de varias bases de datos pequeñas en un solo proyecto de base de datos.

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

Contenido adicional

La siguiente tabla incluye contenido adicional para los escenarios anteriores.

Tarea

Contenido adicional

Migrar scripts de base de datos existentes: puede emplear scripts de base de datos existentes para comenzar el desarrollo en equipo en Visual Studio.

Migrar de otro sistema de control de versiones: Visual Studio Team Foundation Server proporciona la mayor integración con las características de base de datos de Visual Studio. Si ya tiene archivos en otro sistema de control de versiones, es posible que pueda migrar esos archivos y su historial de control de versiones a Team Foundation Server.

Si usa otro sistema de control de versiones, puede migrar sus archivos a Team Foundation Server aunque no sea posible migrar el historial de control de versiones. Puede crear un proyecto de base de datos, agregar scripts existentes, importar el esquema de la base de datos desde el servidor de producción y, a continuación, agregar el proyecto al sistema de control de versiones. En realidad, esto inicia un proyecto nuevo.