站点图标 Liao's blog

navicat连接服务器sql server报错常见问题(转载)

有一段时间没有更新,主要是没找到感兴趣的,就更新下遇到问题的解决方法,双击原博地址

服务器部署sql server,想用我电脑的Navcat来连接,结果报错如下

[08001] [Microsoft][sQL Server Native Client 10.O]Named Pipes Provider: Could not open a connection to SQL Server [53]. (53) 
[HYTO0] [Microsoft][SQL Server Native Client 10.0]Login timeout expired (0)
 [01SO0] [Microsoft][SQL Server Native Client 10.0]Invalid connection string attribute (0) j08o01] [Microsoffj[sQL Server Native Client 10.0)A network-related or instance-specific error has occurred while establishing aconnection to SQL Server. Server is not found or not accessible.Check if instance name is correct and if SQL Server is configured toallow remote connections. For more information see sQL Server Books Online.(53)

翻译翻译:

解决方法:

服务器放行端口

1.服务器安全组防火墙放行1433端口。

2.本地防火墙放行端口

在电脑的防火墙中设置入站规则,把服务器的端口号放行

3.开启TCP/IP连接

在sql server控制面板中检查一下TCP/IP是否为“已启用”的状态,一般来说这个是不会默认开始的,需要手动开启。

除了在sql server控制面板中可以设置以外,在电脑的【计算机管理】中也有,不要单击右键启动,这样显示的是启动了,但是里面的ip设置那里是没有启动的。点进去检查一下启用状态。还有端口号也在这,可以更改,放行的时候注意端口号。

重启一下sql server服务,在【任务管理器】或【服务器管理器】、【SqlServer控制面板】中也能对服务进行重启,但是一次只能重启一个服务,在【计算机管理】中的“服务”窗口可以顺带重启跟这个服务有依赖的其他服务。

退出移动版