2011-11-23 29 views
5

我有一個部署包,需要運行約3個不同的環境。MSDeploy與SQL腳本

我想指定一個sql腳本來運行(源)與環境數據庫(destiniation)。

我不想在部署腳本中指定連接字符串,因爲它包含sql登錄信息。

我希望能夠讀取連接字符串的目標設置。

在服務器上解包部署包時,我可以標記這個參數嗎?如果是這樣,我如何使用dest中的參數:sql =「連接字符串」?

任何建議將是偉大的。

回答

1

Scott Guthrie在this sort of thing here上寫得很不錯。他特別提到了在管理員提示中以及在部署和/或自動化腳本中通過命令行以自動方式更改參數。