如何维护生产和开发人员数据库?

时间:2009-03-09 13:58:11

标签: database production

在一台计算机上工作时,如何维护单独的生产和开发人员数据库,您可以透明地切换?我见过一些近似的主题,但似乎没有一个匹配。

3 个答案:

答案 0 :(得分:2)

调用一个数据库prod和一个dev。使用一组不同的用户名/密码对进行生产和开发 您可以切换连接字符串&更改数据库,用户名和密码。

答案 1 :(得分:1)

理想情况下,生产环境不应与开发环境位于同一主机上(因此任何意外长时间运行或密集查询都不会导致生产停止)。

我过去使用的一种方法,我需要一个QA环境和一个开发环境并排,就是使用不同的SQL Server实例,它具有额外的优势,即数据库间查询相对“安全“,不需要在环境之间转换;然后根据需要使用不同的配置文件。

答案 2 :(得分:0)

我通常认为这有两种方式之一。

  1. 使用两个配置文件,只需根据需要重命名即可启用每个环境

  2. 在机器上使用应用程序/网站的两个副本,一个是开发的生产应用程序/网站。

  3. 我个人更喜欢第二个选项,因为我发现第一个选项使得它很容易被意外地放在生产数据库上。