我已经设置了3个Azure SQL Server VM,一个主服务器,一个辅助服务器和一个见证服务器。它们都在同一个云服务中。我已经镜像了一个数据库,一切看起来都像是在工作。
如何让虚拟网络中的其他虚拟机使用我设置的SQL镜像而不将它们直接指向主SQL服务器的IP地址?将它们指向外部SQL云服务公共IP?还是DNS名称?
如果是这样,Azure SQL VM的镜像如何工作?当我将内部虚拟机指向云服务时,是否只是神奇地知道要将其指向哪个服务器?如果由于某种原因导致主服务器出现故障,云服务是否知道现在将流量指向辅助服务器(希望它转移到辅助SQL服务器)我假设见证服务器与此有关,但我是不确定云服务将如何知道发生的任何事情。
提前致谢。
答案 0 :(得分:0)
Rob,Azure上支持的设置是使用AlwaysOn可用性组。设置和使用的详细步骤如下:http://msdn.microsoft.com/en-us/library/jj870963.aspx您还需要确保按照http://msdn.microsoft.com/en-us/library/dn376546.aspx正确配置了侦听器。客户端将使用Listener作为连接,Listener将请求路由到正确的活动节点。