以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  外网不能访问数据库  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=81655)

--  作者:happyft
--  发布时间:2016/3/2 21:22:00
--  外网不能访问数据库
公司是外部sql数据源,有固定IP,我的电脑在外网其他人家里上网可以正常访问,但在我家的电脑上却不能访问,家里电脑是通过一个水星的路由器上网,也没有设置什么防火强之类的,链接字符串是正确的如下:
Provider=SQLOLEDB.1;Password=ns-xxxx;Persist Security Info=True;User ID=AAA;Initial Catalog=abc01;Data Source=218.785.236.122\\SQL2008,10433

还有可能是什么原因不能导致的呢,上网正常。
谢谢!



--  作者:大红袍
--  发布时间:2016/3/2 21:29:00
--  

 呃,我这里也连不上你那个地址

 

218.785.236.122\\SQL2008,10433
--  作者:HappyFt
--  发布时间:2016/3/2 21:36:00
--  
大红袍老师,我那个固定IP是乱写的,我是举个例子而已,同一笔记本电脑用同样的链接字符串在别人那里能访问,我家能上网却不能访问。
--  作者:大红袍
--  发布时间:2016/3/2 21:41:00
--  

 有可能你网络不支持直接访问那个ip地址。比如 移动的网络,你电信或联通通过地址就无法访问。

[此贴子已经被作者于2016/3/2 21:40:48编辑过]

--  作者:HappyFt
--  发布时间:2016/3/2 21:49:00
--  
那这种情况要怎么办,公司的系统改用VPN登陆的方式可能避免这个问题吗?
--  作者:大红袍
--  发布时间:2016/3/2 21:52:00
--  

那个固定ip是否有固定域名?能否ping通,或者telnet?


--  作者:HappyFt
--  发布时间:2016/3/2 21:56:00
--  
可以拼通,也可以telnet
--  作者:大红袍
--  发布时间:2016/3/2 22:29:00
--  
那就是连接字符串的问题,你安装一个试用版,重新建立一个连接,看报什么错。