J'utilise VSTS Database Edition GDR Version 9.1.31024.02Comment personnaliser l'instruction CREATE DATABASE dans VSTS DB Edition Deploy?
J'ai un projet où nous allons créer plusieurs bases de données avec un schéma identique, à la volée, lorsque des clients sont ajoutés au système. C'est une DB par client. Je pensais que je devrais être capable d'utiliser le script de déploiement pour le faire. Malheureusement, je reçois toujours les noms de fichiers complets spécifiés dans l'instruction CREATE DATABASE. Par exemple:
CREATE DATABASE [$(DatabaseName)]
ON
PRIMARY(NAME = [targetDBName], FILENAME = N'$(DefaultDataPath)targetDBName.mdf')
LOG ON (NAME = [targetDBName_log], FILENAME = N'$(DefaultDataPath)targetDBName_log.ldf')
GO
Je m'y attendais quelque chose de plus comme celui-ci
CREATE DATABASE [$(DatabaseName)]
ON
PRIMARY(NAME = [targetDBName], FILENAME = N'$(DefaultDataPath)$(DatabaseName).mdf')
LOG ON (NAME = [targetDBName_log], FILENAME = N'$(DefaultDataPath)$(DatabaseName)_log.ldf')
GO
Ou encore
CREATE DATABASE [$(DatabaseName)]
Je ne vais pas courir ce sur une base continue afin J'aimerais le rendre aussi simple que possible, pour le prochain. Il y a un tas d'options pour le déploiement dans les propriétés du projet, mais je ne peux pas obtenir ce travail comme je le voudrais.
Quelqu'un sait comment configurer cela?