使用非默认端口在 SQL Server 中查看数据库镜像监视器时出错

使用非默认端口在 SQL Server 中查看数据库镜像监视器时出错

我在 SQL Server 2014 Standard 上设置了数据库镜像(带见证)。两台服务器都在非默认端口(不是 1433)上使用默认实例。镜像工作正常。但是,当我尝试使用数据库镜像监视器时,我无法连接到镜像(不断在“等待数据”和“未连接到 [服务器名称]”之间切换)。

采取的步骤:

  • 在“管理服务器实例连接”下,我尝试使用 SQL 身份验证(这是正确的,因为我没有使用 Windows 身份验证)。错误:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。未找到或无法访问服务器。
  • 在“管理服务器实例连接”下,我尝试添加新连接。收到与上述相同的错误。
  • 指定 IP 地址。错误:SQL Server 复制需要实际的服务器名称才能连接到服务器。指定实际的服务器名称“[服务器名称]”。(Replication.Utilities)
  • 指定的服务器名称以“,port”作为非默认端口,同样的错误。

注意 - 我可以使用连接字符串([服务器名称],[端口])在 SSMS 中进行连接,并且可以成功 ping [服务器名称]。我还尝试在配置管理器中创建别名,但也无法使用它(实际服务器名称的错误相同)。

总之 - 它似乎尝试连接默认端口(并失败),但不让我指定非默认端口。

有没有人成功设置了非默认端口的数据库镜像监视器?

相关内容