以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助] 关于外部数据源 (http://foxtable.com/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不太合适,因为上行速度有限,还是托管服务器比较好。 |