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