以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 网络数据库 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=73919) |
-- 作者:wtt402 -- 发布时间:2015/8/29 9:49:00 -- 网络数据库 有三个问题想请教一下各位。 1.用access能不能做到在互联网上使用已经做好发布了的的foxtable。 2.如果改用sql做数据库,原来的大量access数据库要转换成sql应该怎么做。 3.互联网上用sql做数据库,安全性怎么样。或者说怎么做才能保证在外网使用foxtable时数据的安全。 本人使用开发版的foxtable
|
-- 作者:Hyphen -- 发布时间:2015/8/29 10:12:00 -- 1.理论上只要能访问数据库,foxtable就可以连
2.直接把access数据库的数据倒到sql数据库,手工更改一些字段类型,以及主键索引等等;更改foxtable里的一些相对access的sql语句的用法以便适合sql的语法,如日期的使用等等
3.直接暴露数据库到外网很难保证安全。可以考虑c/s/s模式,即在服务器做个服务(比如WCF、webservice),相当中间层吧。 |
-- 作者:bagih -- 发布时间:2015/8/29 10:17:00 -- 2.如果改用sql做数据库,原来的大量access数据库要转换成sql应该怎么做。
MDB是可以直接导入SQL的 |
-- 作者:有点蓝 -- 发布时间:2015/8/29 10:21:00 -- 1,如果你发布的项目允许手工链接数据库,就可以,否则不行 2,可以用sql数据库工具导入access,或者用foxtable的重定向 3,sql server是目前比较通用的做法,只要你数据库服务器管理的好,安全性就能保障,客户端的用户和密码也要隐藏好
|
-- 作者:大红袍 -- 发布时间:2015/8/30 11:17:00 -- 1、access不支持互联网访问,只能本地或局域网访问;
2、把access备份一下,然后在foxtable里面添加一个sqlserver数据源,把access的表重定向过去,然后合并数据;
3、安全性没问题,但要设置好sqlserver的用户权限,至少不要分配超级管理员的权限,因为密码什么的有可能被盗取。 |