Información general sobre el Asistente para nuevo proyecto de base de datos

El Asistente para nuevo proyecto de base de datos le permitirá crear el proyecto de base de datos, importar (opcionalmente) un esquema de una base de datos y configurar la generación fácilmente. Aunque puede realizar estos pasos manualmente, puede usar el asistente como guía hasta que se haya familiarizado con ellos o hasta que tenga que realizar ajustes de configuración avanzada no accesibles a través del asistente.

Para obtener más información sobre el acceso a este asistente, vea Cómo: Crear proyectos de bases de datos y servidores.

Especificar propiedades de proyecto

Puede usar esta página del asistente para especificar las propiedades del proyecto de base de datos que desea crear. Debe tener permisos suficientes para tener acceso a la base de datos. Para obtener más información, vea Permisos necesarios para las características de base de datos de Visual Studio.

Campo

Valor predeterminado

Notas

¿Qué tipo de proyecto desea crear?

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

Este campo indica el tipo de proyecto que desea crear. Especifique un proyecto de base de datos si desea administrar los cambios que se realicen en los objetos de base de datos, como tablas, índices y procedimientos almacenados. Especifique un proyecto de servidor si necesita administrar los cambios de los objetos de la base de datos "maestra" o si necesita administrar los cambios de los objetos de servidor compartidos, como los inicios de sesión o las claves.

Organización del proyecto

Organizar mi proyecto por tipo de objeto

Este campo indica si los archivos del proyecto de base de datos se organizan prioritariamente por esquema o por tipo de objeto. Si la base de datos contiene varios esquemas que incluyen agrupaciones lógicas de objetos de base de datos, podría desear organizarlos por esquema.

Nota importanteImportante
Una vez creado el proyecto no podrá cambiar la organización automática de archivos.Puede reorganizar manualmente los archivos tras agregarlos a la solución, pero siempre se agregarán según la organización del proyecto especificada.

Incluir nombre de esquema en el nombre de archivo

Esta casilla indica si el nombre de esquema debe incluirse como parte del nombre de archivo para objetos de base de datos. Por ejemplo, si el esquema dbo contiene una tabla que se denomina Orders y esta casilla está activada, el nombre de archivo es dbo.Orders.table.sql. Si esta casilla está desactivada, el nombre de archivo es Orders.table.sql.

Establecer opciones de base de datos

Puede usar esta página del asistente para especificar opciones de la base de datos. Podrá ajustar estas opciones más adelante en las propiedades del proyecto. Para obtener más información, vea Cómo: Configurar propiedades de base de datos para proyectos de base de datos.

Campo

Valor predeterminado

Notas

Relleno ANSI

Nulls ANSI

Advertencias ANSI

Anulación aritmética

Anulación de redondeo numérico

No

Nulls concatenados dan lugar a nulls

Identificador entre comillas

Habilitar búsqueda de texto completo

Esta casilla indica si se debe habilitar la búsqueda de texto completo en la base de datos de destino.

Intercalación de base de datos

SQL_Latin1_General_CP1_CS_AS

Esquema predeterminado para los nuevos objetos

dbo

Este campo indica el esquema en el que se incluirán los objetos que agregue al proyecto de base de datos.

Para obtener más información sobre estas opciones de configuración, vea Información general acerca de la configuración del proyecto de base de datos.

Importar esquema de base de datos

En esta página del asistente puede especificar una base de datos de origen desde la que va a importar el esquema de base de datos. Además, puede establecer opciones que configuran aspectos de la operación de importación.

Campo

Valor predeterminado

Notas

Importar esquema existente

No

Si activa esta casilla, puede especificar una base de datos de la que importar el esquema y la configuración. Si desactiva la casilla, creará un proyecto de base de datos vacío en el que puede importar después un esquema de base de datos o al que puede agregar objetos.

NotaNota
Los demás campos de esta sección sólo se habilitan si activa esta casilla.

Conexión con base de datos de origen

Ninguna

Puede usar este campo para especificar la base de datos de origen de la que desea importar el esquema. Si no hay ninguna conexión disponible, puede crear una. Para obtener más información, vea Cómo: Crear una conexión a una base de datos.

Si no especifica una conexión con una base de datos de origen no se importará ningún esquema, pero puede importar otros parámetros de configuración del proyecto. Esta estrategia es útil si, por ejemplo, crea una base de datos y desea utilizar el asistente para configurar las propiedades del proyecto, las opciones de la base de datos, y los parámetros de generación e implementación.

Crear script de intercalación de columnas sólo si es diferente de la intercalación de la base de datos

Si activa esta casilla, el script de generación sólo establecerá la intercalación para las columnas cuya intercalación no coincida con la de la base de datos. Si la desactiva, el script de generación establecerá la intercalación de las columnas, aunque coincida con la de la base de datos.

Importar propiedades extendidas

Si activa esta casilla, se importarán las propiedades extendidas (como las instrucciones sp_addextendedproperty, sp_settriggerorder, sp_tableoption y sp_indexoption). Si se desactiva, las propiedades extendidas se omitirán. Las propiedades extendidas pueden especificar un título para una tabla o vista, o una máscara de entrada para una columna.

Importar tamaños de archivos de registro y de grupos de archivos

No

Si activa esta casilla, el tamaño de los archivos de registro y del grupo de archivos se importará en el proyecto de base de datos. Si se desactiva esta casilla, los archivos de registro y del grupo de archivos del proyecto de base de datos tendrán el tamaño predeterminado.

Importar permisos

No

Si activa esta casilla, los permisos definidos en la base de datos de origen se importarán en el proyecto de base de datos. Si la desactiva, no se importarán los permisos.

Agregar permisos importados al modelo de proyecto

No

Esta opción solo está disponible si se ha activado la casilla Importar permisos. Si activa esta casilla, el modelo en memoria de la base de datos incluirá los permisos importados desde la base de datos de origen. Si activa esta casilla, puede producirse una disminución significativa del rendimiento. Si desactiva esta casilla, los permisos se importarán, pero no se agregarán al modelo.

Invalidar las opciones de la base de datos con la configuración del esquema importado

No

Si activa esta casilla, la configuración de la base de datos de origen reemplazará a la configuración que especificó en la página Establecer opciones de base de datos. Si la desactiva, la configuración de la base de datos de origen se omitirá y se utilizará la configuración que especificó en la página Establecer opciones de base de datos.

Máximo de archivos por directorio

1000

Cuando importa una base de datos, cada objeto de base de datos (como una tabla, un procedimiento almacenado o un usuario) se almacena en el disco en un archivo independiente. Si tiene un número elevado de archivos en una única carpeta, el rendimiento puede reducirse, sobre todo si esa carpeta está bajo el control de versiones. Con esta opción, puede restringir el número de archivos que se incluyen en cada carpeta para evitar que el rendimiento se vea afectado.

Configurar generación e implementación

Puede usar esta página del asistente para especificar cómo debe compilarse e implementarse el proyecto de base de datos.

Campo

Valor predeterminado

Ruta de acceso de los resultados de la compilación

. \sql\debug\

Conexión de destino

Ninguna

Nombre de la base de datos de destino

Nombre que especificó para el proyecto en el cuadro de diálogo Nuevo proyecto.

Intercalación de implementación predeterminada

Usar intercalación del servidor

Volver a crear siempre la base de datos

No

Bloquear implementación incremental si puede dar lugar a pérdida de datos

Realizar copia de seguridad de la base de datos antes de la implementación

No

Para obtener más información sobre estas opciones de configuración, vea Información general acerca de la configuración del proyecto de base de datos.

Vea también

Tareas

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

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

Cómo: Importar objetos y configuraciones de base de datos

Cómo: Importar objetos y configuraciones de servidor

Conceptos

Descripción general de la generación e implementación de bases de datos

Iniciar el desarrollo de bases de datos de equipo

Escribir y cambiar código de base de datos