我有一个有两个SCADA (Intouch) HMI的安装,我想将数据保存在另一台计算机上的SQL Server数据库中。为了尽可能确保我有一个可运行的数据库,我将设置一个SQL Server镜像。因此,我将拥有2个SQL server数据库和一个分销商。关于这一点,我毫不怀疑。为了便于理解,我用系统的架构做了一个映像。
我的疑问是如何配置Alarm DB Logger,使其在主体数据库因任何未知故障转移而关闭时自动指向辅助数据库。
PS:我甚至不知道这是否可能。
发布于 2018-02-07 01:40:53
在自动故障切换模式下将其配置为数据库。在发生故障转移的情况下,会自动处理连接。在镜像EndPoints上阅读
下面的链接应该有足够的信息。
发布于 2018-02-23 23:59:38
AlarmDBLogger从注册表中读取其配置,因此您可以尝试执行以下操作:
注册表中的
但是,两个InTouch节点又如何呢?如果其中一个失败了怎么办?您必须确保它们中的一个会记录警报,并且不会记录重复!
报警的标准控件和activex使用报警数据库中的特定视图。您不能更改该行为,但您可以在InTouch或系统平台中编写服务器更改脚本。
请记住,冗余需要测试,并且应该仅在需要100%正常运行时间时实施。在许多情况下,您将创建要解决的新问题,而不是解决实际问题。
https://stackoverflow.com/questions/48648594
复制相似问题