【问题标题】:Swap databases, release and development? [closed]交换数据库、发布和开发? [关闭]
【发布时间】:2012-09-01 03:49:27
【问题描述】:

当您有 2 个不同的数据库,一个用于开发,一个用于发布时,您通常会怎么做?数据库是相同的。我需要一种方法让一个数据库连接到发布版本,一个连接到开发/测试版本。 必须有一种我不知道的简单方法来做到这一点?

【问题讨论】:

  • 您需要为您的问题提供更多背景信息。我们如何做什么
  • 您想做什么以及遇到什么实际问题?
  • 架构管理而言,我使用我discussed in this reply的ApexSQL和RoundhouseE。
  • 我已经稍微编辑了我的问题。
  • 所以你说的是不同数据库的不同连接字符串?您目前如何存储和使用连接字符串?

标签: sql database vb.net visual-studio


【解决方案1】:

有很多方法可以做到这一点,第一种是手动编辑您的应用程序或 Web 配置文件。

您还可以维护应用配置的多个副本。为 dev、qa 和生产设置单独的 app.config 值是非常典型的。然后,您可以使用构建后事件来重命名或设置您想要的输出。

您还可以使用条件编译来检测您是在调试还是发布,并从不同的应用设置中提取连接字符串。

【讨论】:

  • 我认为条件编译将是解决这个问题的方法,我认为我可以用它来实现我想要的。
猜你喜欢
  • 1970-01-01
  • 2015-08-03
  • 2014-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多