【发布时间】:2018-01-19 19:13:05
【问题描述】:
我想通过 Internet 连接到托管在另一台计算机上的 MS SQL 数据库。 我做了什么:
-> 我使用的是 NO-IP(动态 DNS)
-> 我创建了 SQL 身份验证帐户,我可以使用 MSSMS 从本地计算机连接到它,如下所示: 服务器名称: local_ip\SQLEXPRESS 登录名: ###,密码: ###
-> 我禁用了防火墙
-> 我在 SQL Server 配置管理器中设置端口(设置为 49XXX)并将路由器设置中的此端口和 1434 转发到我的计算机
-> SQL Server Browser 正在运行
现在我想从另一台计算机(不同的网络)连接到这个数据库:服务器名称: tcp:my_no_ip_name.ddns.net,49XX 登录: # ##, 密码: ###
我无法连接。我一直收到“无法连接到 my_no_ip_name.ddns.net”
我错过了什么吗?
【问题讨论】:
-
“禁用防火墙”。嗯,有一些东西会出现在关于你为什么被黑的报告中。
-
试试canyouseeme.org 看看您的服务是否可以访问。输入你的 ip 和你正在运行 MySQL 的端口。
-
根据这个网站,我什至无法访问端口 80
-
我的服务器名称有效吗?还是我应该使用不同的格式?
-
在 serverfault 上问这个问题会更好吗?
标签: sql-server database