Sql server SQL网络实例相关问题(错误为258)
尝试使用服务器名为[XX.XXX.XXX.XXX.XXX,1433\myserver Name]和SQL身份验证的MS Management Studio从远程计算机连接到SQL数据库时,我收到以下消息: 无法连接到XX.XXX.XXX.XXX,1433\MyServerName 其他信息: 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:TCP提供程序,错误:0-等待操作超时。)(Microsoft SQL Server,错误:258) 等待操作超时Sql server SQL网络实例相关问题(错误为258),sql-server,tcp,Sql Server,Tcp,尝试使用服务器名为[XX.XXX.XXX.XXX.XXX,1433\myserver Name]和SQL身份验证的MS Management Studio从远程计算机连接到SQL数据库时,我收到以下消息: 无法连接到XX.XXX.XXX.XXX,1433\MyServerName 其他信息: 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:TCP提供程序,错误:0-
我已经做了以下工作:
- SQL Management Studio的“服务器属性”窗口中允许的远程连接
- 已将服务器计算机配置为具有静态IPv4/DNS地址
- 在SQL配置管理器中启用TCP/IP(在SQL Server网络配置中)
- 在TCP/IP属性中,调整[Protocol->Listen All->No]&将IP[1-8]设置为TCP端口1433,将IPAll端口设置为1433(TCP动态端口留空)
- 在Windows防火墙中为端口TCP 1433、UDP 1434设置入站/出站启用连接(域、公共、专用)规则(由于指定了端口,所以应该没有区别),服务可执行文件:C:\Program Files(x86)\Microsoft SQL Server\90\Shared中的sqlbrowser.exe(由于指定了端口,所以我认为未使用)和C:\Program Files\Microsoft SQL Server\MSSQL13.myserver name\MSSQL\Binn中的sqlservr.exe
- 将服务器端路由器中端口1433(TCP)、1434(UDP)(同样,应该不重要)的NAT操作设置为服务器的本地IPv4地址,并相应地设置端口1433、1434
- 确保SQL服务正在运行,端口已打开并正在服务器计算机上侦听
我可以使用Windows或Sql凭据连接到服务器计算机上的数据库,这些凭据可以是PC名称,也可以是计算机的本地IPv4 有趣的是,当运行telnet XX.XXX.XXX.XXX 1433时,失败大约需要10-12秒(无法打开到主机的连接,在端口1433上:连接失败),但我可以看到2个数据包到达路由器本身。与使用SQL Manager登录相同-数据包到达路由器,但要么服务器机器拒绝(不解析?)连接,要么它甚至无法到达机器 谢谢你的建议
使用的版本:
- MS SQL Server 2016 Express、MS SQL Management Studio 17、SQL Server 2016配置管理器、Windows 10 Pro
>telnet[localipv4 1433]
和>telnet[localhost 1433]
:都成功了。2) 我不完全确定如何检查连接是否使用命名管道,或者这是否是远程连接的一个因素3)每次更改任何内容时都会重新启动服务。