我质疑同事关于在应用程序服务器(标准SQL数据库支持的.NET解决scheme)上使用HOSTS文件条目的决定,我认为这将导致与SQL群集的连接仅连接SQL群集中的单个节点。 换句话说,通过使用像这样的HOSTS文件条目….
10.10.0.100 SQLCLUSTER
…当上面的IP地址是SQL集群中活动节点的IP地址,并且应用程序连接string包含SQLCLUSTER作为数据源时。
直觉上,我认为在使用HOSTS文件时,如上所述,群集技术在主动 – 被动群集configuration中会失败。 我没有MS SQL集群的深入知识,只是更传统的networking负载平衡。 我对么?
主机文件? 我要保持这个简短而甜蜜的…你应该使用AD DNS 。
集群使用了许多设备,其中一个主要要求是AD和DNS基础设施。 它使用它的许多configuration和function。 虽然理论上hosts文件可能与一些hackery工作,这不是最好的做法,也不支持configuration。
它不会工作。 SQL服务将监听群集IP地址,而不是单个服务器的IP(除非您configuration其他方式)。