【发布时间】:2014-02-06 00:12:14
【问题描述】:
我在MS Blog 和stackoverflow 和this article 上阅读了一篇文章
它们确实为我的场景提供了一些启示,但我觉得我可能遗漏了一些东西......
上面的第三篇文章很好地解释了一种部署数据库版本(包括架构和数据)的可能方法......但面向部署到生产环境。
我希望简化将 DBProj 部署到开发人员数据库实例、测试、登台和生产的流程。(所有都是 SQL2012 标准版)
在开发者实例上,它们可能有几个版本...我们有一些承包商离开了,在新的承包商尝试部署之前可能需要几个开发周期。
另外,如何让目标上的架构自行清理?我知道我们可以关闭删除模式对象的限制,但是在开发人员工作站实例上,登录与其他环境不同,我们不希望删除那些!!!第二篇文章对此有一些线索,但在我尝试时不起作用。我们在所有环境中都有一个应用程序角色,并且根据环境,正确的登录信息会放置在其中。
我有一种感觉,我可能不得不提议更改我们的架构,这可能不会很好地适应其他线索。
如果有人拥有经过验证的真实流程,可以无缝部署到上述 4 个环境,我将不胜感激。
谢谢!
【问题讨论】:
标签: sql-server visual-studio-2012