我有一台服务器,1433 的 tcp 什么的都开启了
我们这边的所有电脑都能 telnet 的通这个 ip 和端口号,也能通过 navcat 和 sqlserver 自带的链接工具连上
但是有另外一台现场的工控机
他能够 ping 的通这个 ip,telnet 的通这个 ip 的 80 端口
但是就是不能够 telnet 1433,也不能够通过 navcat 和 sqlServer 自带的工具连接
navcat 提示 08001 客户端未加密
sqlServer 连接工具提示
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient Data Provider)
1
kiracyan 2020-09-17 17:54:06 +08:00
看看网段? 可能连的不是同一台机器
|
3
netnr 2020-09-17 18:48:16 +08:00 via Android
如果三台在同一内网,在能连接的电脑 B 开一个 1433 端口转发,工控机通过电脑 B 访问服务器,如果能连上,估计有白名单之类的限制 或 其他问题
|
4
mcdull619 2020-09-17 22:47:17 +08:00
反正我一般都是关闭防火墙 , 添加例外端口 , 各种尝试 .
|
5
ashes1122 2020-09-17 23:22:39 +08:00
这台工控机能连其他地址的数据库吗
|