首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在另一台服务器上保持Server数据库的最新副本

在另一台服务器上保持Server数据库的最新副本
EN

Database Administration用户
提问于 2015-02-03 14:50:43
回答 3查看 1.8K关注 0票数 0

我们将部分业务外包给另一家公司。该公司与我们一样使用相同的软件,我们希望在我们的服务器上更新他们数据库的最新副本,以便进行监测。

为了澄清我所说的更新到日期副本的含义,我们不介意数据库每天只更新一次或同步一次。

最后要记住的是,公司之间的连接是10 Mbps连接。

我们都在运行Microsoft 2008 R2 (SP2) - 10.50.4000.0 (X64)。

你会怎么处理这个?

编辑

我不期望数据库在未来2-3年内增长到超过8GB。

EN

回答 3

Database Administration用户

发布于 2015-02-03 15:18:58

为了澄清我所说的更新到日期副本的含义,我们不介意数据库每天只更新一次或同步一次。

根据数据库大小的不同,我将使用带有压缩和还原的备份。您可以轻松地将此过程自动化。

每天晚上只需进行一次压缩备份,将其上传到FTP (可能是安全的),并在您的终端有一个进程来下载它并恢复数据库(覆盖以前的副本)。

还有其他方法,比如使用SSIS --如果您只想选择表或者使用中和BCP --前提是您有相同的模式。

不要陷入实现复制的麻烦,因为进行模式更改是一个大麻烦+您必须生成快照,并且取决于数据库和网络的大小,它将对源服务器产生性能影响。

票数 1
EN

Database Administration用户

发布于 2015-02-03 15:01:19

根据数据库的大小,您可以使用复制,或者我会让它们每天将数据库备份到文件共享中,然后创建一个作业来还原它。

票数 0
EN

Database Administration用户

发布于 2015-02-03 15:03:37

正如你所描述的,我觉得:

1:复制听起来是一个很好的选择,但是会有一些开销(不是技术开销,而是知识需要支持)。

要设置复制,请在此处阅读:https://msdn.microsoft.com/en-us/library/aa337389.aspx

  1. Microsoft框架

支持任何数据类型、任何数据存储、任何传输协议和任何网络拓扑的应用程序、服务和设备的协作和脱机访问的综合同步平台。

https://msdn.microsoft.com/en-us/sync/bb736753

  1. 日志传送也是您可以选择的一个很好的选项,因为它使您可以选择在辅助服务器上的数据库处于只读、还原和备用模式。

https://msdn.microsoft.com/en-us/library/ms187103.aspx

就我个人而言,我更喜欢复制!

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/90938

复制
相关文章

相似问题

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