以文本方式查看主题

-  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的端口。

图片点击可在新窗口打开查看此主题相关图片如下:80.jpg
图片点击可在新窗口打开查看

阿里云控制台创建安全组,设置1433端口

图片点击可在新窗口打开查看此主题相关图片如下:81.jpg
图片点击可在新窗口打开查看

这样基本上就可以了,到Foxtable创建一个数据源测试一下,注意使用公网ip连接:

图片点击可在新窗口打开查看此主题相关图片如下:82.jpg
图片点击可在新窗口打开查看

最后特别说明一下,有些用户在不自觉的情况下安装了多个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地址