Compartir a través de


Archivos de propiedades en proyectos de base de datos y proyectos de servidor

Puede modificar los valores contenidos en archivos de propiedades en proyectos de base de datos y proyectos de servidor, para controlar aspectos de la base de datos o del servidor en el que se implementa el proyecto. Estos archivos están contenidos en la carpeta de propiedades del proyecto de base de datos o de servidor del Explorador de soluciones. En este tema se describen esos archivos y su contenido.

Archivos de propiedades para proyectos de base de datos

En la tabla siguiente se describen los archivos que pueden aparecer en proyectos de base de datos y su contenido.

Nombre de archivo

Descripción

Database.sqlcmdvars

Contiene los nombres y valores para las variables SQLCMD, que se utilizan al implementar el proyecto. Defina uno o más archivos .sqlcmdvars y asocie cada configuración de soluciones con un archivo .sqlcmdvars. Para obtener más información, vea Cómo: Definir variables para proyectos de bases de datos.

Database.sqldeployment

Contiene valores específicos de la implementación, tales como el nombre de la base de datos y la cadena de conexión de destino. Defina uno o más archivos .sqldeployment y asocie cada configuración de soluciones con un archivo .sqldeployment. Para obtener información sobre cómo configurar estas propiedades, vea Cómo: Configurar valores de implementación para proyectos de base de datos y de servidor y Cómo: Configurar propiedades para los detalles de implementación.

Database.sqlsettings

Contiene valores de configuración específicos de la base de datos, tales como la directiva de copia de seguridad y la intercalación. Todas las configuraciones de la solución comparten el mismo archivo .sqlsettings. Para obtener más información, vea Cómo: Configurar propiedades de base de datos para proyectos de base de datos.

Database.sqlpermissions

Contiene las instrucciones GRANT y DENY, que aplican permisos a los objetos de la base de datos. Todas las configuraciones de la solución comparten el mismo archivo .sqlpermissions.

Archivos de propiedades para proyectos de servidor

En la tabla siguiente se describen los archivos que pueden aparecer en proyectos de servidor y su contenido.

Nombre de archivo

Descripción

Master.sqlcmdvars

Contiene los nombres y valores para las variables SQLCMD que se utilizan al implementar el proyecto. Defina uno o más archivos .sqlcmdvars y asocie cada configuración de soluciones con un archivo .sqlcmdvars. Para obtener más información, vea Cómo: Definir variables para proyectos de bases de datos.

Master.sqldeployment

Contiene valores específicos de la implementación, tales como el servidor de destino. Defina uno o más archivos .sqldeployment y asocie cada configuración de soluciones con un archivo .sqldeployment. Para obtener información sobre cómo configurar estas propiedades, vea Cómo: Configurar valores de implementación para proyectos de base de datos y de servidor y Cómo: Configurar propiedades para los detalles de implementación.

Master.sqlsettings

Contiene valores de configuración que se pueden implementar en la base de datos maestra (SET ANSI_NULLS, SET ANSI_PADDING, SET ANSI_WARNING, SET ARITHABORT, SET CONCAT_NULL_YIELDS_NULL, SET NUMERIC_ROUNDABORT, SET QUOTED_IDENTFIER, Trustworthy). Todas las configuraciones de la solución comparten el mismo archivo Master.sqlsettings. Para obtener más información, vea Cómo: Configurar propiedades de base de datos para proyectos de base de datos.

Server.sqlsettings

Contiene configuraciones de servidor que se pueden comprobar al implementar el proyecto, tales como Intercalación del servidor y habilitar CLR. Todas las configuraciones de la solución comparten el mismo archivo Server.sqlsettings. Para obtener más información, vea Cómo: Configurar propiedades de servidor para proyectos de servidor.

Master.sqlpermissions

Contiene las instrucciones GRANT y DENY, que aplican permisos a los objetos de la base de datos "maestra". Todas las configuraciones de la solución comparten el mismo archivo .sqlpermissions.

Vea también

Conceptos

Iniciar el desarrollo de bases de datos de equipo

Configurar proyectos de base de datos y realizar una implementación de prueba

Escribir y cambiar código de base de datos

Compilar e implementar bases de datos en un entorno de desarrollo aislado