【发布时间】:2011-12-02 23:57:42
【问题描述】:
我有一个需要在大约 3 种不同环境中运行的部署包。
我想指定一个 sql 脚本与环境数据库(目标)一起运行(源)。
我不想在部署脚本中指定连接字符串,因为它包含 sql 登录信息。
我希望能够从连接字符串的目的地读取设置。
我可以在服务器上解包部署包时将此参数标记为指定参数吗?如果是这样,我如何使用 dest:sql="connection string" 中的参数?
任何建议都会很棒。
【问题讨论】:
我有一个需要在大约 3 种不同环境中运行的部署包。
我想指定一个 sql 脚本与环境数据库(目标)一起运行(源)。
我不想在部署脚本中指定连接字符串,因为它包含 sql 登录信息。
我希望能够从连接字符串的目的地读取设置。
我可以在服务器上解包部署包时将此参数标记为指定参数吗?如果是这样,我如何使用 dest:sql="connection string" 中的参数?
任何建议都会很棒。
【问题讨论】:
Scott Guthrie 在this sort of thing here 上写得非常好。他特别提到了在管理员提示中以及通过部署和/或自动化脚本中的命令行以自动化方式更改参数。
【讨论】: