我上传了一段视频,解释了会发生什么:https://www.youtube.com/watch?v=eDuRxJAdsLw&feature=youtu.be
当我第一次尝试连接到SQL Server管理工作室中的可用性组连接下的故障转移副本SQL02时,SQL Server管理工作室无法连接到SQL02,我必须按连接对话框中的选项才能将其连接到SQL02选择正确的端口,在我的情况下是1433.那么,它试图连接到哪个端口?为什么会发生这种情况,我必须按选项来解决这个问题?
安装了CU2的SQL Server 2016。 Windows服务器2016也是如此。 SQL Server管理工作室17.1。
我非常清楚这可以在故障转移控制台下实现,但我想知道管理工作室为什么会这样做。假设此副本服务器的默认端口是1434,那么我该怎么办?
答案 0 :(得分:0)
,我必须按连接对话框中的选项才能选择正确的端口,在我的情况下是1433
我假设您正在尝试连接到可用组下的其中一个实例,但只有在您提供端口号时它才会连接。
我相信这个问题似乎与SQLBrowser服务有关.SQL浏览器服务运行并监视传入连接并将它们重定向到适当的实例。首先检查此服务是否已启用..
通常你不需要SQLBrowser服务,除非你有一个或多个实例在同一个盒子上运行..
尝试检查sql server浏览器服务状态