以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 您好,我能ping通服务器但地址,但是连接不上数据库 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=131730) |
-- 作者:susu312 -- 发布时间:2019/3/5 16:03:00 -- 您好,我能ping通服务器但地址,但是连接不上数据库 您好,我能ping通服务器的地址 ,但是为啥连接不上数据库 |
-- 作者:有点甜 -- 发布时间:2019/3/5 16:20:00 -- 在你cmd命令窗口,执行 telnet ip地址如192.168.1.101 1433
看能否连上1433端口,如果连不上,说明你服务器端,或者阿里云后台那里,没有开启1433端口 |
-- 作者:susu312 -- 发布时间:2019/3/5 16:27:00 -- 如何开启服务器的1433端口呀 |
-- 作者:有点甜 -- 发布时间:2019/3/5 16:42:00 -- 7、使用Sqlserver数据库
正常安装Sqlserver。如果不是改装过的数据库版本,正常安装后就已经开启了远程访问功能,可以按照帮助的说明检查一下:
开启防火墙端口,方法和上面的添加入站端口的方法一样就不再重复了,注意这里开启的是tcp,1433的端口。 阿里云控制台创建安全组,设置1433端口
这样基本上就可以了,到Foxtable创建一个数据源测试一下,注意使用公网ip连接:
最后特别说明一下,有些用户在不自觉的情况下安装了多个Sqlserver数据库,一个express版,一个正式版。然后远程无法连接,主要是因为多个数据库之间的端口冲突了。保留一个1433端口,把其它的数据库实例的端口改为其它的,例如1435,然后同样在安全组开启这个端口。这样就可以了,使用了其它端口的数据库设置连接时需要加上端口号,如:47.92.133.165,1435
|
-- 作者:susu312 -- 发布时间:2019/3/5 16:50:00 -- 老师,服务器地址11.44.6.131 我的ip 是 11.44.162.237 我连不上服务器,但是 11.44.6.XXX网段就可以连上,这是为啥?
|
-- 作者:有点甜 -- 发布时间:2019/3/5 17:05:00 --
我测试 11.44.162.131 也ping不通的,请确认ip地址
|