Esta documentación está archivada y no tiene mantenimiento.

Cómo: Crear proyectos de base de datos

Un proyecto de base de datos es la representación sin conexión de una base de datos y el mecanismo con el que se administran los cambios de una base de datos. Para crear un proyecto de base de datos con control de versiones a partir de una base de datos existente, debe crear un proyecto de base de datos, importar la información de esquema desde la base de datos y, a continuación, proteger el proyecto y los archivos en el sistema de control de versiones.

NotaNota

Puede aparecer un mensaje de error al crear un proyecto de base de datos si no se tienen los permisos adecuados en la instancia local de Microsoft SQL Server que se utiliza para la validación en tiempo de diseño. Si no ha iniciado sesión en el equipo con credenciales administrativas, quizás deba pedir al administrador que le conceda permisos para crear bases de datos en SQL Server. Para obtener más información sobre cómo especificar la instancia local para la validación en tiempo de diseño, vea Cómo: Especificar la instancia local de SQL Server para la validación en tiempo de diseño.

Puede crear el proyecto a partir de una base de datos existente mediante el Asistente para nuevo proyecto de base de datos o realizando manualmente los pasos equivalentes.

Para crear un proyecto de base de datos a partir de una base de datos existente mediante el Asistente para nuevo 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 Tipos de proyecto, expanda el nodo Proyectos de base de datosy haga clic en Microsoft SQL Server.

    La lista Plantillas muestra las plantillas de proyecto de base de datos disponibles.

  3. Si desea crear una base de datos de Microsoft SQL Server 2005, haga clic en Asistente para SQL Server 2005. Si desea crear una base de datos de SQL Server 2000, haga clic en Asistente para SQL Server 2000.

  4. En Nombre, escriba el nombre que desea asignar a este proyecto de base de datos.

    Este nombre puede ser igual que el de la base de datos que desea administrar; también puede asignar nombres distintos al proyecto y a la base de datos.

  5. En Ubicación, escriba o haga clic en la ruta de acceso en la que desea crear el proyecto de base de datos.

  6. Si desea crear una solución para el proyecto de base de datos, en Solución, haga clic en Crear nueva solución. Si desea agregar el proyecto de base de datos a la solución existente, haga clic en Agregar a solución.

  7. Si desea crear un directorio que contenga la solución, active la casilla de verificación Crear directorio para la solución.

  8. En Nombre de la solución, escriba el nombre que desea asignar a la solución.

    De manera predeterminada, este nombre coincidirá con el nombre del proyecto.

  9. Si desea agregar inmediatamente la solución y el proyecto nuevos al sistema de control de versiones, asegúrese de activar la casilla de verificación Agregar al control de código fuente. Si desea agregar la solución y el proyecto al sistema de control de versiones posteriormente, o no piensa agregar esta solución al sistema de control de versiones, desactive la casilla de verificación.

  10. Haga clic en Aceptar.

    Aparecerá el Asistente para nuevo proyecto de base de datos. A continuación, use el asistente para configurar el proyecto y seleccione la base de datos de la que desea importar el esquema de base de datos.

Para configurar el proyecto e importar un esquema de base de datos

  1. Cuando haya leído la página de bienvenida, haga clic en Siguiente.

  2. Si desea organizar los archivos del proyecto por tipo de objeto (por ejemplo, tablas juntas o vistas juntas) como criterio de ordenación principal, haga clic en Organizar el proyecto por tipo de objeto. Si desea organizar los archivos del proyecto primero por esquema y después por tipo de objeto, haga clic en Organizar el proyecto por esquema.

    NotaImportante

    Una vez creado el proyecto no podrá cambiar la organización predeterminada de archivos. Puede mover archivos manualmente en el Explorador de soluciones, pero se agregarán inicialmente en función de la organización que especifique en el asistente. Si espera usar varios esquemas en el proyecto, es posible que le interese organizar el proyecto por esquema, en lugar de organizarlo por tipo de objeto. Para cambiar la organización en la Vista de esquema, haga clic con el botón secundario en el proyecto, elija Cambiar vista y haga clic en Tipo de objeto o en Esquema para agrupar por tipo de objeto o por esquema respectivamente.

  3. Especifique los esquemas de los dos campos adicionales y, a continuación, haga clic en Siguiente.

  4. En la página Establecer opciones de base de datos puede configurar las opciones del proyecto de base de datos. Para obtener más información, vea Información general sobre el Asistente para nuevo proyecto de base de datos.

    NotaNota

    Puede cambiar estas opciones después de crear el proyecto. Para obtener más información, vea Cómo: Configurar proyectos de base de datos para la generación e implementación.

  5. Haga clic en Siguiente.

  6. Si no desea importar un esquema de base de datos, en la página Importar esquema de base de datos haga clic en Siguiente y vaya al paso 11.

  7. Si desea importar un esquema de base de datos existente, active la casilla de verificación Importar esquema existente.

    NotaNota

    Al importar un esquema de base de datos, también importa las propiedades extendidas de la base de datos de origen. Las propiedades extendidas de un objeto se definen en el mismo archivo que contiene la definición del objeto. Por ejemplo, las propiedades extendidas de una tabla miTabla harán que se agreguen instrucciones sp_addextendedproperty al archivo miTabla.table.sql. Esta acción afecta a las instrucciones sp_addextendedproperty, sp_settriggerorder, sp_tableoption y sp_indexoption.

  8. En Conexión de base de datos de origen, haga clic en la conexión correspondiente al servidor y la base de datos de los que desea importar el esquema de base de datos. Si la conexión no existe, haga clic en Nueva conexión para crearla. Si no especifica una conexión, se creará el proyecto de base de datos pero no se importará ningún esquema.

    NotaNota

    Podrá importar un esquema de base de datos más adelante si el proyecto de base de datos todavía no contiene objetos de base de datos. Para obtener más información, vea Cómo: Importar un esquema de base de datos.

  9. Configure las opciones de importación si es necesario. Para obtener más información, vea Información general sobre el Asistente para nuevo proyecto de base de datos.

  10. Haga clic en Siguiente.

  11. En la página Configurar generación e implementación puede especificar la configuración inicial del usuario que controlará la manera de generar e implementar el proyecto de base de datos. Para obtener más información, vea Información general sobre el Asistente para nuevo proyecto de base de datos.

    NotaNota

    Puede cambiar estas opciones después de crear el proyecto. Para obtener más información, vea Cómo: Configurar proyectos de base de datos para la generación e implementación.

  12. Haga clic en Finalizar para crear el proyecto de base de datos e importar el esquema de base de datos (si lo especificó).

    El proyecto de base de datos ya está listo. Si está trabajando en un equipo, puede protegerlo en el sistema de control de versiones.

Vea también

Mostrar: