En sélectionnant "Publier" dans le menu contextuel d'un projet de base de données VS 2015, je peux créer un script qui contient toutes les commandes nécessaires pour déployer la base de données sur le serveur SQL ("xyz.publish.sql").Comment nommer les noms de fichiers d'une base de données et définir son emplacement dans le projet de base de données Visual Studio 2015?
Le nom de base de données et ses chemins dans ce script sont déclarées comme variables:
:setvar DatabaseName "myDatabase"
:setvar DefaultFilePrefix "myDatabase"
:setvar DefaultDataPath "D:\Databases\"
:setvar DefaultLogPath "D:\Databases\"
aussi les noms de fichiers semble être généré automatiquement:
PRIMARY(NAME = [$(DatabaseName)], FILENAME = N'$(DefaultDataPath)$(DefaultFilePrefix)_Primary.mdf')
LOG ON (NAME = [$(DatabaseName)_log], FILENAME = N'$(DefaultLogPath)$(DefaultFilePrefix)_Primary.ldf')...
Où puis-je définir les chemins et les noms de fichiers ? Je ne veux pas que "_Primary" soit attaché aux noms de fichiers et les chemins ont besoin d'un sous-dossier supplémentaire.
Si je change dans le script de publication, mes modifications seront probablement remplacées la prochaine fois que ce script sera généré par Visual Studio.
Merci. J'ai résolu le problème il y a quelques minutes, mais j'ai ajouté un script de post-déploiement et j'ai utilisé "ALTER Database ... FILENAME = ...". –