首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用SQL Server镜像的Alarm DB Logger (Intouch)配置

使用SQL Server镜像的Alarm DB Logger (Intouch)配置
EN

Stack Overflow用户
提问于 2018-02-07 01:22:32
回答 2查看 2.1K关注 0票数 1

我有一个有两个SCADA (Intouch) HMI的安装,我想将数据保存在另一台计算机上的SQL Server数据库中。为了尽可能确保我有一个可运行的数据库,我将设置一个SQL Server镜像。因此,我将拥有2个SQL server数据库和一个分销商。关于这一点,我毫不怀疑。为了便于理解,我用系统的架构做了一个映像。

Architecture.

我的疑问是如何配置Alarm DB Logger,使其在主体数据库因任何未知故障转移而关闭时自动指向辅助数据库。

PS:我甚至不知道这是否可能。

EN

回答 2

Stack Overflow用户

发布于 2018-02-07 01:40:53

在自动故障切换模式下将其配置为数据库。在发生故障转移的情况下,会自动处理连接。在镜像EndPoints上阅读

下面的链接应该有足够的信息。

https://docs.microsoft.com/en-us/sql/database-engine/database-mirroring/role-switching-during-a-database-mirroring-session-sql-server

https://docs.microsoft.com/en-us/sql/database-engine/database-mirroring/the-database-mirroring-endpoint-sql-server

票数 3
EN

Stack Overflow用户

发布于 2018-02-23 23:59:38

AlarmDBLogger从注册表中读取其配置,因此您可以尝试执行以下操作:

注册表中的

  1. Stop AlarmLogger
  2. Change ServerName in AlarmLogger

但是,两个InTouch节点又如何呢?如果其中一个失败了怎么办?您必须确保它们中的一个会记录警报,并且不会记录重复!

报警的标准控件和activex使用报警数据库中的特定视图。您不能更改该行为,但您可以在InTouch或系统平台中编写服务器更改脚本。

请记住,冗余需要测试,并且应该仅在需要100%正常运行时间时实施。在许多情况下,您将创建要解决的新问题,而不是解决实际问题。

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

https://stackoverflow.com/questions/48648594

复制
相关文章

相似问题

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