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

时间:2019-11-19 23:41:10

标签: sql-server connection firewall

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

我已经尝试了以下方法:

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

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

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

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

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

1433年还有其他事情吗? (即默认实例)?

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