首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >最佳Server 2005数据库传输方法

最佳Server 2005数据库传输方法
EN

Stack Overflow用户
提问于 2013-07-25 15:18:21
回答 1查看 58关注 0票数 0

目前,我们的办公室中有一个Live环境,我们需要定期将live移动到Dev,以确保数据被更新以供开发团队使用。

然而,由于其几乎达到100 DB,动态DB变得非常难以管理,我们目前运行DB备份,将文件复制到另一台服务器并恢复它。然而,这正成为一个主要的头痛,可能需要4至5个小时。

有没有人对我们如何在更有效率的庄园中移动DB有什么好的建议?

我们正在使用2005标准版。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-25 15:29:47

从产品中更新开发服务器的最佳方法是实现发货日志策略。每天对生产数据库执行增量备份,并将增量日志放在开发服务器可以看到的位置。然后每周进行一次增量备份(应该有5次),并增加开发数据库,使其看起来像生产一样。如果您愿意的话,这个过程可以用sql server工具实现自动化,或者您可以编写一个小程序,从放置日志文件的目录中的文件名中为您生成脚本。在您执行几次操作并每次看到SQL服务器将为您生成的TSQL之后,您将很好地了解如何编写脚本生成器实用程序。您甚至可以使用相同的实用程序将还原过程自动化到开发框,只需连接到dev服务器并运行它生成的脚本,然后自动化该实用程序的运行。大多数程序员最多可以在一两天内完成这个实用程序,只要他们对sql server和tsql有一个良好的理解。

你也有其他选择,但这一个可能会解决你的大部分问题。

  1. 除了完整的备份之外,您还可以获得生产数据库的增量备份,这些备份您可以做也可以不做。
  2. 您编写的实用程序将节省时间,并自动完成整个过程,您所要做的就是检查它是否成功,并将成功/失败的实用程序发电子邮件给您。如果您是基于云的,使用亚马逊工具进行电子邮件,或者如果您是基于蓝色的,使用sendgrid.com。
  3. 你生产实用程序的时间不是很好。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17862084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档