首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >灾难恢复计划-有多个服务器

灾难恢复计划-有多个服务器
EN

Database Administration用户
提问于 2013-02-11 08:11:42
回答 2查看 490关注 0票数 2

我在一个部门位于不同建筑的组织里工作。我在主楼有一个数据中心。所有内部应用程序都连接到位于主构建数据中心的服务器中的Server。

有时,在周末,如果网络故障或软件出错,很难回到办公室来解决问题。

有人建议将本地机器放在一个建筑物中(数据中心除外),并在其上安装Server。让这个Server先存储数据,然后每隔几分钟在主数据中心上复制它。

这将有助于防止网络与主数据中心断开连接。

我想知道这是否我们唯一能采取的解决办法?这个策略会遇到甚麽问题呢?

EN

回答 2

Database Administration用户

回答已采纳

发布于 2013-02-11 15:11:34

听起来,您所说的内容与高可用性更加一致。

如果您已经使用了Server 2012,或者您有能力进行升级,那么听起来永远--论可用性组可能就在您眼前。这是一种允许您创建集群的技术,您可以有两个地理上独立的服务器(即您当前的数据库服务器和您计划站起来的远程数据库服务器)。如果网络延迟对两个服务器之间的性能没有影响,则可以设置一个两个节点集群,并让每个节点承载一个可用性组(或多个组)的副本。使用同步提交,您可以在出现网络中断或其他妨碍服务的事件时配置自动故障转移。

通过创建一个可用性组侦听器,您可以让客户端应用程序连接到侦听器,这将引导流量到当前的主副本。

如果您无法使用Server 2012来利用AlwaysOn可用性组,那么数据库镜像也可能是您的另一个高可用性解决方案。如果会话与见证服务器同步运行,则还可以在主体断开时进行自动故障转移。

我推荐这两种方法的原因有两方面:复制正在推送文章,听起来似乎您希望整个数据库(或数据库)为故障转移做好准备。传统的故障转移群集也可能是另一种解决方案,但您也必须考虑两个节点之间的共享存储。这可能会使地理位置分离的服务器变得复杂。

如果网络失败或者软件出错,很难回到办公室来解决这个问题。

你所说的“软件抛出错误”是什么意思?需要进行正确的错误处理和错误恢复,以确保这类行为不会导致中断。

票数 3
EN

Database Administration用户

发布于 2013-02-11 22:37:59

对我来说这听起来不像HA。数据库还在运行,它们之间只有一个网络问题。需要对网络上的HA进行调查。

您可以在Server端使用合并复制或两个SQL服务器之间的对等复制来解决此问题。

在开始处理Server方面的问题之前,我首先要解决网络问题和软件缺陷。

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

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

复制
相关文章

相似问题

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