Partager via


Fichiers de propriétés des projets de base de données et serveur

Vous pouvez modifier les valeurs contenues dans les fichiers de propriétés dans les projets de base de données et les projets serveur pour contrôler les différents aspects de la base de données ou du serveur dans laquelle ou sur lequel le projet est déployé. Ces fichiers sont contenus dans le dossier Propriétés du projet de base de données ou serveur dans l'Explorateur de solutions. Cette rubrique décrit ces fichiers et leur contenu.

Fichiers de propriétés des projets de base de données

Le tableau suivant décrit les fichiers pouvant figurer dans les projets de base de données, ainsi que leur contenu.

Nom du fichier

Description

Database.sqlcmdvars

Contient les noms et valeurs des variables SQLCMD qui sont utilisées lorsque vous déployez le projet. Vous définissez un ou plusieurs fichiers .sqlcmdvars et associez chaque configuration de solution à un fichier .sqlcmdvars. Pour plus d'informations, consultez Comment : définir des variables pour les projets de base de données.

Database.sqldeployment

Contient des paramètres spécifiques au déploiement, tels que le nom de la base de données et la chaîne de connexion cible. Vous définissez un ou plusieurs fichiers .sqldeployment et associez chaque configuration de solution à un fichier .sqldeployment. Pour plus d'informations sur la configuration de ces propriétés, consultez Comment : configurer les paramètres de déploiement pour des projets de base de données et serveur et Comment : configurer les propriétés des détails du déploiement.

Database.sqlsettings

Contient les paramètres de configuration spécifiques à la base de données, tels que la stratégie de sauvegarde et le classement. Toutes les configurations de solution partagent le même fichier .sqlsettings. Pour plus d'informations, consultez Comment : configurer les propriétés de base de données pour les projets de base de données.

Database.sqlpermissions

Contient les instructions GRANT et DENY qui appliquent des autorisations aux objets figurant dans votre base de données. Toutes les configurations de solution partagent le même fichier .sqlpermissions.

Fichiers de propriétés des projets serveur

Le tableau suivant décrit les fichiers pouvant figurer dans les projets serveur, ainsi que leur contenu.

Nom du fichier

Description

Master.sqlcmdvars

Contient les noms et valeurs des variables SQLCMD qui sont utilisées lorsque vous déployez le projet. Vous définissez un ou plusieurs fichiers .sqlcmdvars et associez chaque configuration de solution à un fichier .sqlcmdvars. Pour plus d'informations, consultez Comment : définir des variables pour les projets de base de données.

Master.sqldeployment

Contient des paramètres spécifiques au déploiement, tels que le serveur cible. Vous définissez un ou plusieurs fichiers .sqldeployment et associez chaque configuration de solution à un fichier .sqldeployment. Pour plus d'informations sur la configuration de ces propriétés, consultez Comment : configurer les paramètres de déploiement pour des projets de base de données et serveur et Comment : configurer les propriétés des détails du déploiement.

Master.sqlsettings

Contient des paramètres de configuration qui peuvent être déployés dans la base de données MASTER (SET ANSI_NULLS, SET ANSI_PADDING, SET ANSI_WARNING, SET ARITHABORT, SET CONCAT_NULL_YIELDS_NULL, SET NUMERIC_ROUNDABORT, SET QUOTED_IDENTFIER, Fiable). Toutes les configurations de solution partagent le même fichier Master.sqlsettings. Pour plus d'informations, consultez Comment : configurer les propriétés de base de données pour les projets de base de données.

Server.sqlsettings

Contient les paramètres de serveur qui peuvent être vérifiés lorsque vous déployez le projet, tel que Classement du serveur et CLR activé. Toutes les configurations de solution partagent le même fichier Server.sqlsettings. Pour plus d'informations, consultez Comment : configurer les propriétés de serveur pour les projets serveur.

Master.sqlpermissions

Contient les instructions GRANT et DENY qui appliquent des autorisations aux objets figurant dans votre base de données MASTER. Toutes les configurations de solution partagent le même fichier .sqlpermissions.

Voir aussi

Concepts

Démarrage du développement de bases de données en équipe

Configuration de projets de base de données et réalisation d'un déploiement de tests

Écriture et modification du code d'une base de données

Générer et déployer des bases de données dans un environnement de développement isolé