我有一个windows服务应用程序,安装在两个服务器上,即SQL01和SQL02。在这两个服务器上都有一个SQL server (X1和X2),它们的内容相同。这两个服务都连接到它们的本地数据库,因此不知道另一个。该服务非常简单,它从数据库中读取数据,并在将其发送到远程数据库之前执行一些操作(这两个实例都是相同的)。但是,当我们进行手动故障转移时,数据库似乎仍然可用!如果我重新启动服务,它就会停止这样做,并按它应该的方式重新启动。
据我所知,我没有打开到数据库的任何连接。当我完成查询后,我会打开并关闭它们
所需经费如下:当其中一个DB服务器正在进行软件更新时(例如,Windows / Server -packs的计划中断)时的数据可访问性。我理解Server故障转移群集需要购买共享磁盘阵列,并且在共享存储中断时不提供任何保护(因此文档建议在两个集群之间设置镜像)。最后一点是关于客户端连接的故障转移是如何工作的-- Server故