以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [已解决]1433端口改了,路由器映射也改了,却还能访问  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=28037)

--  作者:CMCC
--  发布时间:2013/1/16 23:26:00
--  [已解决]1433端口改了,路由器映射也改了,却还能访问

服务器是宽带,我使用Dlinkddns映射到外网,使用1433端口,其他网络都能正常连接。但是我公司的OA网有个问题,能ping通域名,却无法连接数据库。

想到问题是否出现在端口上,把数据库端口改为8888,路由器上的端口映射也同时改成8888,但是使用1433端口(xxhdata.dlinkddns.com,1433)却还是可以连接数据库。改成8888(xxhdata.dlinkddns.com,8888)却不行。这是为什么?

 

想确定下,是不是无论我们服务器端口怎么设置,foxtable的外部数据源都是填写XXX.XXX.XXX,1433

 

已解决:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=28076&page=1&star=1

[此贴子已经被作者于2013-1-17 23:17:29编辑过]

--  作者:程兴刚
--  发布时间:2013/1/16 23:44:00
--  
有的服务器的端口号分割符采用英文分号,是不是您在修改时没注意到这一点!
[此贴子已经被作者于2013-1-16 23:45:33编辑过]

--  作者:CMCC
--  发布时间:2013/1/17 8:50:00
--  

初步判断应该是我司防火墙做了限制。


--  作者:CMCC
--  发布时间:2013/1/17 8:52:00
--  

我看了论坛旧帖(http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=25189&replyID=&skin=1),意思应该是无论端口如何改,foxtable在设置外部数据源的时候,都是填写1433.

 

 


--  作者:CMCC
--  发布时间:2013/1/17 8:54:00
--  
谢谢,不过我在用1433时是可以用。
--  作者:lin_hailun
--  发布时间:2013/1/17 9:00:00
--  
 几方面原因吧,看看你的端口号是否真的是8888了,记得修改以后记得重启数据库服务。也就是 Sql Server服务。

 可以通过 运行->services.msc 进入。

 如果确认端口号已经修改,尝试一下关闭你的防火墙测试。

--  作者:CMCC
--  发布时间:2013/1/17 11:42:00
--  

服务器在外网,防火墙已经关闭。

我用公司OA网,应该有专用的防火墙,那个就无法更改了。


--  作者:CMCC
--  发布时间:2013/1/17 11:42:00
--  
以下是引用muhua在2013-1-17 8:55:00的发言:
不是的,会按照数据库设置的端口来设置Foxtable的。

是吗?也就是我在foxtale外部数据库设置为XXX.XXX.XXX,8888?


--  作者:狐狸爸爸
--  发布时间:2013/1/17 12:02:00
--  

端口还得在sql server中设置一下,sql server默认端口是1433,你得在sql server中也将端口改为8888


--  作者:CMCC
--  发布时间:2013/1/17 22:32:00
--  
以下是引用狐狸爸爸在2013-1-17 12:02:00的发言:

端口还得在sql server中设置一下,sql server默认端口是1433,你得在sql server中也将端口改为8888

我有改了,但在foxtable里必须填xxx.xxx.xxx,1433,可以连接。若填xxx.xxx.xxx,8888,则连接失败。