【发布时间】:2016-06-16 09:24:15
【问题描述】:
无法远程连接到 SQL Server
我已经在 Windows 10 上安装了 SQL Server 2014 Express。我可以通过输入:computername\SQLEXPRESS 或 192.168.0.xxx\SQLEXPRESS 连接到本地服务器
当我尝试使用公共 IP 地址连接到服务器时
122.xxx.xxx.xxx\SQLSERVER
我收到一个错误:
错误:26 - 查找指定的服务器/实例时出错)(.Net SqlClient 数据提供者)
我也有来自 dlinkddns 的主机名,尝试使用主机名连接时出现相同错误。
我尝试过的步骤:
- 启用远程连接。
- 将 1433 TCP 端口配置为允许在防火墙中使用。禁用防病毒程序。我尝试禁用防火墙但没有成功。
- 启用所有协议“TCP/IP”、“命名管道”、“共享内存”
- 在 TCP/IP 属性下,将“IP All”“TCP 端口”更改为 1433。我尝试使用端口 1433 将 IP1 启用到公共 IP 地址,但没有成功。
- 我有 dlink DIR 816 路由器,我没有看到任何称为端口转发的东西,而是它具有“端口触发”,我配置为允许端口 1433 TCP 和 1434 UDP。
- 我可以 ping 通 IP 地址和主机名,但服务器无法连接。
据我所知,我已经尝试了所有方法,但没有任何效果,任何远程设置我的连接的输入都会有很大帮助!
【问题讨论】:
-
SQL Server Browser 服务启动了吗?
-
如果服务器上的 instance 名称是
SQLEXPRESS- 为什么要尝试连接到122.xxx.xxx.xxx\SQLSERVER?你试过吗:122.xxx.xxx.xxx\SQLEXPRESS?? -
抱歉错字,我用 122.xxx.xxx.xxx\SQLEXPRESS 尝试了同样的错误。
-
是的,SQL 浏览器服务已启动并检查运行。
-
可能是防火墙问题(硬件或软件)。
标签: sql-server