2

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

4

3 回答 3

2

调用一个数据库产品和一个开发人员。使用不同的用户名/密码对进行生产和开发。
您可以切换连接字符串并更改数据库、用户名和密码。

于 2009-03-09T14:03:21.637 回答
1

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

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

于 2009-03-09T14:22:08.813 回答
0

我通常看到这是通过两种方式之一完成的。

  1. 使用两个配置文件,并根据需要简单地重命名它们以启用每个环境

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

我个人更喜欢第二个选项,因为我发现第一个选项很容易意外进入生产数据库。

于 2009-03-09T14:02:10.657 回答