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

Puede administrar los cambios efectuados en una base de datos creando un proyecto de base de datos y puede administrar los cambios efectuados en los objetos y valores de un servidor de bases de datos creando un proyecto de servidor. Puede crear cualquiera de estos tipos de proyecto utilizando el Asistente para proyecto nuevo o siguiendo los mismos pasos manualmente. También puede crear o importar objetos y valores que desee administrar y después proteger el proyecto y sus archivos con el control de versiones.

Para crear un proyecto de servidor o base de datos mediante el Asistente para nuevo proyecto

  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 Plantillas instaladas, expanda el nodo Base de datos, expanda el nodo SQL Server y haga clic en Avanzadas.

  3. En la lista de plantillas, haga clic en el icono adecuado para iniciar el Asistente para proyecto nuevo.

    Por ejemplo, haga clic en Asistente para SQL Server 2005 para crear un proyecto de base de datos para SQL Server 2005.

  4. En Nombre, escriba el nombre que desea asignar al proyecto.

    Este nombre puede ser igual que el de la base de datos o servidor que desea administrar o puede asignar un nombre distinto al proyecto.

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

  6. Si desea crear una solución para el proyecto, en Solución, haga clic en Crear nueva solución. Si desea agregar el proyecto 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 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, el nombre de la solución coincide con el nombre del proyecto.

  9. Realice uno de estos pasos:

    • Si desea agregar inmediatamente la solución y el proyecto nuevos al sistema de control de versiones, asegúrese de activar la casilla 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 Agregar al control de código fuente.

  10. Haga clic en Aceptar.

    Aparecerá el Asistente para proyecto nuevo.

    A continuación use el asistente para configurar el proyecto y especificar la base de datos o servidor de donde desea importar los objetos y la configuración.

Para configurar el proyecto e importar los objetos y la configuración

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

  2. Especifique el tipo de proyecto que desea crear mediante uno de los siguientes pasos:

    • Haga clic en Un proyecto de base de datos para administrar los cambios a una base de datos definida por el usuario.

    • Haga clic en Un proyecto de servidor para administrar los cambios a los objetos de servidor y la base de datos "principal".

  3. En Archivos de script SQL, realice uno de los siguientes pasos:

    • Haga clic en Por esquema para organizar primero los archivos por esquema y después por tipo de objeto.

    • Haga clic Por tipo de objeto para organizar los archivos del proyecto por tipo de objeto (por ejemplo, tablas juntas o vistas juntas) como criterio de ordenación principal.

      Nota importanteImportante

      Una vez creado el proyecto no podrá cambiar la organización física predeterminada de los archivos. Puede mover archivos manualmente en el Explorador de soluciones, pero se agregarán según la organización que especifique en el asistente. Si espera usar varios esquemas en el proyecto, es posible que le interese organizarlo por esquema, en lugar de por tipo de objeto. Aunque no puede cambiar la organización física de los archivos, puede cambiar la vista de los objetos definida en esos archivos. Para controlar 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.

  4. En Archivos de script SQL, active la casilla Incluir nombre de esquema en el nombre de archivo si desea incluir el nombre de esquema en el nombre de archivo. De lo contrario, desactive la casilla.

  5. Haga clic en Siguiente.

  6. En la página Establecer opciones de base de datos, configure 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.

    Nota

    Puede cambiar estas opciones una vez creado el proyecto. Para obtener más información, vea Cómo: Configurar propiedades de base de datos para proyectos de base de datos.

  7. Haga clic en Siguiente.

  8. En la página Importar esquema de base de datos, realice uno de los siguientes pasos:

    • Si no desea importar objetos o valores, haga clic en Siguiente y vaya al paso 11. Siempre puede importar objetos y valores en una base de datos vacía. Para obtener más información, vea Cómo: Importar objetos y configuraciones de base de datos.

    • Si desea importar objetos y valores de configuración, active la casilla Importar esquema existente.

    Nota

    Al importar objetos y valores, 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, podría importar las propiedades extendidas en una tabla denominada MyTable y, como resultado, agregar las instrucciones sp_addextendedproperty al archivo MyTable.table.sql. Esta acción afecta a las instrucciones sp_addextendedproperty.

  9. 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 los objetos y valores de configuración.

    Para un proyecto de servidor, debería especificar la base de datos "principal". 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 objeto ni configuración.

    Nota

    Puede importar objetos y valores de configuración después, si el proyecto no contiene objetos. Para obtener más información, vea Cómo: Importar objetos y configuraciones de base de datos y Cómo: Importar objetos y configuraciones de servidor.

  10. Configure las opciones de importación según sus necesidades.

    Para obtener más información, vea Información general sobre el Asistente para nuevo proyecto de base de datos.

  11. Haga clic en Siguiente.

  12. En la página Configurar compilación e implementación puede especificar la configuración inicial para controlar la manera de compilar e implementar el proyecto.

    Para obtener más información, vea Información general sobre el Asistente para nuevo proyecto de base de datos.

    Nota

    Puede cambiar estas opciones una vez creado el proyecto. Para obtener más información, vea Cómo: Configurar valores de implementación para proyectos de base de datos y de servidor.

  13. Haga clic en Finalizar para crear el proyecto y, si especificó una base de datos o servidor, importe los objetos y valores.

    El proyecto ya se puede usar. Si está trabajando en equipo, puede protegerlo en el sistema de control de versiones.

Vea también

Tareas

Cómo: Crear proyectos vacíos de bases de datos y servidores

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

Conceptos

Escribir y cambiar código de base de datos

Información general acerca de los proyectos de base de datos y servidor