2011-11-23 48 views
5

我有一个部署包,需要运行约3个不同的环境。MSDeploy与SQL脚本

我想指定一个sql脚本来运行(源)与环境数据库(destiniation)。

我不想在部署脚本中指定连接字符串,因为它包含sql登录信息。

我希望能够读取连接字符串的目标设置。

在服务器上解包部署包时,我可以标记这个参数吗?如果是这样,我如何使用dest中的参数:sql =“连接字符串”?

任何建议将是伟大的。

回答

1

Scott Guthrie在this sort of thing here上写得很不错。他特别提到了在管理员提示中以及在部署和/或自动化脚本中通过命令行以自动方式更改参数。