以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 关于外部数据源  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=11919)

--  作者:leibnitz
--  发布时间:2011/8/16 18:45:00
--  [求助] 关于外部数据源

 

狐狸爸爸,及各位大侠:

 

    我们知道:foxtable 在线升级与列表扩展附件存放等方面可以支持FTP, 我想请教:

 

     外部数据源,可否指向一个INTERNET网上的某个access.MDB文件?     

 

 例如:

 1: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\db\\mydb.mdb;Persist Security Info=False;Jet  OLEDB:Database \'这时可以的

 

 2: 把 Data Source=d:\\db\\mydb.mdb 换做: \\\\192.168.1.x\\mydb.mdb or \\\\dbserverName\\mydb.mdb \'也是可以的

 

 现在,比如,我们申请了ftp空间: ftp://mycybername.gnway.net  \'可以确认,能访问. 用 LeapFTP 能访问.

 在浏览器URL栏输入:ftp://xyz:123456@mycebername.gnway.net/  亦可见 mydb.mdb 文件

 

现在:尝试在外部数据源联接字符串中,用这欢卫刺娲?

 

Data Source=d:\\db\\mydb.mdb -->

Data Source=ftp://xyz:123456@mycybername.gnway.net /mydb.mdb

 

则得到错误: 非有效文件名

 

请问,有什么方法,可以将 foxtable 的后台数据库(.mdb)放在 internet 上来运行呢?

[此贴子已经被作者于2011-8-16 18:52:57编辑过]

--  作者:狐狸爸爸
--  发布时间:2011/8/16 20:32:00
--  
互联网必须用SQL Server
--  作者:leibnitz
--  发布时间:2011/8/16 20:50:00
--  ^_^ 多谢指点,愿闻其详~

^_^  多谢指点,愿闻其详~

 

比如: 典型的环境大概如此:

 公司有内网,其中有服务器win2003,整个局域网通过 路由器(有交换)+adsl ...

 

 是否:

 1: 在windows 2003的服务器上装sqlserver200x,配置之;

 2: 申请一个域名 mydm(比如:myweb.gnway.net) + 花生壳之类的动态解析 + 路由NAT(TCP-1433、UDP-1434)。使 mydm(myweb.gnway.net) 指向 服务器(win2003)上面 的SQLSERVER200X;

 3: 在foxtable 指向数据库的IP地址栏,由于IP是动态的,故在此填写 mydm(myweb.gnway.net) ?? 请问是这样么?

 


--  作者:狐狸爸爸
--  发布时间:2011/8/16 20:52:00
--  

局域网不需要花生壳,局域网直接通过ip连接即可,因为局域网各终端的ip是固定的。

 

如果是互联网,200台的规模,服务器用adsl不太合适,因为上行速度有限,还是托管服务器比较好。