当前位置:  开发笔记 > 数据库 > 正文

按计划将SQL Server数据从一台服务器复制到另一台服务器

如何解决《按计划将SQLServer数据从一台服务器复制到另一台服务器》经验,为你挑选了0个好方法。

我在不同的webhosts上有一对SQL Server,我正在寻找一种方法来定期使用另一台服务器更新一台服务器.这是我正在寻找的:

    尽可能自动化 - 理想情况下,一旦设置完成,我就不会参与其中.

    将一些数据库完全(包括任何架构更改)从一台服务器推送到另一台服务器

    自由地允许在源服务器上进行更改而不会破坏我的进程.出于这个原因,我不想使用复制,因为每次有源更新时我都必须打破它,然后重新创建发布和订阅

    一个数据库大小约为4GB,包含二进制数据.我不确定是否有办法将其导出到脚本中,但如果我这样做,那将是一个庞大的文件.

最初,我正在考虑编写一些需要对每个数据库进行计划完全备份的内容,将备份从一台服务器FTP到另一台服务器,然后新服务器选择并恢复它.我能看到的唯一缺点是,在开始传输备份之前无法知道备份是否完成 - 这些备份是否可以同步完成?此外,正在刷新的服务器是我们的测试服务器,因此如果移动数据涉及一些停机时间,那很好.

有没有人有更好的想法,或者我正在考虑最好的非复制方式?感谢大家的帮助.

更新: 我最终设计了一个自定义解决方案,使用BAT文件,7Zip,命令行FTP和OSQL完成此操作,因此它以完全自动的方式运行,并聚合来自全国十几个服务器的数据.我详细介绍了博客条目中的步骤.

感谢您的输入!

推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有