求助一个问题,关于 sqlServer 连接的

2020-09-17 17:11:49 +08:00
 wsy190

我有一台服务器,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)

1006 次点击
所在节点    问与答
5 条回复
kiracyan
2020-09-17 17:54:06 +08:00
看看网段? 可能连的不是同一台机器
wsy190
2020-09-17 18:07:08 +08:00
@kiracyan 是一台机器,我看了好多遍了。特别奇怪。。。现在想换成 mysql 试试。
netnr
2020-09-17 18:48:16 +08:00
如果三台在同一内网,在能连接的电脑 B 开一个 1433 端口转发,工控机通过电脑 B 访问服务器,如果能连上,估计有白名单之类的限制 或 其他问题
mcdull619
2020-09-17 22:47:17 +08:00
反正我一般都是关闭防火墙 , 添加例外端口 , 各种尝试 .
ashes1122
2020-09-17 23:22:39 +08:00
这台工控机能连其他地址的数据库吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/708003

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX