无法远程连接到SQL Server:网络接口错误26

问题描述 投票:0回答:1

今天,我尝试在物理上位于其他国家/地区的MS SQL Server上启用远程连接。我确实可以通过远程桌面访问它,但是无法通过本地SQL Management Studio客户端进行连接。我收到网络错误,指出找不到服务器或无法访问服务器(网络接口错误26)。

我已经尝试过以下方法:

  • 在SQL Management Studio上启用了“允许到此服务器的远程连接”
  • 确保SQL SERVER(服务器)服务正在运行
  • 请确保输入了正确的服务器名称。
  • 在SQL配置管理上启用了TCP / IP协议和命名管道(并在TCP / IP属性上建立了端口1433,因为它设置为56733)
  • 为Windows防火墙创建了一个规则,以允许通过端口1433和服务sqlserver.exe(TCP和UDP,允许从任何地方进行连接)进行通信
  • 通过SQL Server和控制面板>服务屏幕重新启动服务

服务器名称具有ServerName \ InstanceName结构,我可以使用SQL和Windows身份验证登录。

有人可以帮我吗?

sql-server connection firewall
1个回答
0
投票

如果您有一个命名实例,即SERVER \ INSTANCE,则它不可能在1433上。它应该是一个动态端口,并且正在使用SQL浏览器服务。

是否仍设置为动态端口(即默认端口)?如果是这样,还允许1434吗?

1433上还有其他内容吗? (即默认实例)?

您是否尝试过连接到IP地址并直接连接端口?即x.x.x.x,port

© www.soinside.com 2019 - 2024. All rights reserved.