在一台计算机上工作时,如何维护单独的生产和开发人员数据库,您可以透明地切换?我见过一些近似的主题,但似乎没有一个匹配。
答案 0 :(得分:2)
调用一个数据库prod和一个dev。使用一组不同的用户名/密码对进行生产和开发 您可以切换连接字符串&更改数据库,用户名和密码。
答案 1 :(得分:1)
理想情况下,生产环境不应与开发环境位于同一主机上(因此任何意外长时间运行或密集查询都不会导致生产停止)。
我过去使用的一种方法,我需要一个QA环境和一个开发环境并排,就是使用不同的SQL Server实例,它具有额外的优势,即数据库间查询相对“安全“,不需要在环境之间转换;然后根据需要使用不同的配置文件。
答案 2 :(得分:0)
我通常认为这有两种方式之一。
使用两个配置文件,只需根据需要重命名即可启用每个环境
在机器上使用应用程序/网站的两个副本,一个是开发的生产应用程序/网站。
我个人更喜欢第二个选项,因为我发现第一个选项使得它很容易被意外地放在生产数据库上。