我正在使用VSTS數據庫版GDR版本9.1.31024.02如何在VSTS數據庫版本部署中自定義CREATE DATABASE語句?
我有一個項目,我們將創建多個具有相同模式的數據庫,隨着客戶被添加到系統中。這是每個客戶一個DB。我以爲我應該能夠使用部署腳本來做到這一點。不幸的是,我總是得到在CREATE DATABASE語句中指定的完整文件名。例如:
CREATE DATABASE [$(DatabaseName)]
ON
PRIMARY(NAME = [targetDBName], FILENAME = N'$(DefaultDataPath)targetDBName.mdf')
LOG ON (NAME = [targetDBName_log], FILENAME = N'$(DefaultDataPath)targetDBName_log.ldf')
GO
我期待更多的東西像這樣
CREATE DATABASE [$(DatabaseName)]
ON
PRIMARY(NAME = [targetDBName], FILENAME = N'$(DefaultDataPath)$(DatabaseName).mdf')
LOG ON (NAME = [targetDBName_log], FILENAME = N'$(DefaultDataPath)$(DatabaseName)_log.ldf')
GO
甚至
CREATE DATABASE [$(DatabaseName)]
我不會一個持續的基礎上運行該如此我希望儘可能簡單,爲下一個人。在項目屬性中有很多部署選項,但我無法按照自己的喜好進行工作。
任何人都知道如何設置?