老板让建立网络版的数据库,我对SQL SERVER 不了解,只会VB+ACCESS来建立单机版数据库,但是网络版心里没底。请大家出谋划策。来个长远的计划。是否要建立服务器端和客户端?怎样的结构才好呢?我看过三层体系结构,但是那需要会SQL SERVER。可是我不熟呀。用ACCESS建立的数据库就不行么?

解决方案 »

  1.   

    最简单的vb+sqlserver
    sqlserver很容易上手,sql语句与access的差不多
      

  2.   

    三层体系结构,服务端用access没有问题
    但是增加了中间层,增加了复杂度,部署起来比较困难
      

  3.   

    那如果不采用三层体系结构,ACCESS数据库够用么?怎么做呢?
      

  4.   

    Access作为C/S的后台数据库也是有的,但正如楼上所说的麻烦而且问题多多还不如用SQLServer呢,其实我个人觉得也和Access差不多嘛,呵呵。
      

  5.   

    就用SQLServer好了,感觉和access差不多,客户端直接就连接到数据库,服务器端做管理之用.
        如果让远程客户端直接访问服务器上的accsee文件的话,也是可以的,就是感觉有点别扭,不太爽.
      

  6.   

    其实sql server很好上手,楼主不要担忧,买一个好的关于sql server的入门书,在论坛上找一些例子,边做边学!
      

  7.   

    那我还要装SQL SERVER2000 么?装什么版本呢?
      

  8.   

    我安装sqlserver的是个人版
    局域网已经足够用
      

  9.   

    其实本机版和网络版是差不多的,我本人现在也在搞一个酒店管理软件,网络版已成形了,现在搞ACESS的单机版,也搞得差不多了。其实我们应该刚好相反,我是先搞网络版,再搞单机版的,这不算是正常途径。应该先出单机版然后再作网络版。
    本人觉得网络版和单机版是差不多的,网络版最好用SQL,优点如以上各位所说,具体操作就是在服务器端和客户端上安装SQL,通过客户端连接并访问服务器端的SQL数据库并进行操作。这和单机版差不多,单机版就是直接访问本机的ACCESS数据库进行操作。单机版要转网络版的时候SQL语句需要改动下,VB编译可能会出现奇怪的错误。其实SQL语句是很灵活的,换个实现的方法就可以了。而且SQL里面实现相当ACCESS比较简单,你可以直接在SQL里面编译你的SQL语句,她还会有例子提供给你。像存储过程,如果你会运用了,程序就相当简单了。
      

  10.   

    个人建议:SQL 功能比Acess强大!
      

  11.   

    如果用SQL SERVER 那客户端也要装SQL SERVER 2000?应该不会吧,不是只需在服务器上装么?
      

  12.   

    是的,网络版的只有服务器上按sqlsever,客户端不有安装的。如果学sqlsever2000也可以安标准版的和企业版的,都可以学习的。好学的,我才学了一本书,除存贮过程不会外,已基本学会。不过我的ACCESS 是精通的。另:“提问请到小类社区”什么是小类社区,我又不能提问了
      

  13.   

    建议用SQL,功能比ACCESS强大。
    用法其实和ACCESS差不多了,会ACCESS差不多就会SQL了。
      

  14.   

    补充下
    win2000professional下只能装SQL个人版的
      

  15.   

    客户端不需要安装//:“提问请到小类社区”什么是小类社区,我又不能提问了
    左边树图,点击vb,展开后,点击最上面的提问刷新 | 全文检索 | 搜索 | 提问| 未解决 | 已解决 | 精华区 | FAQ | 专题 | 帮助 
      

  16.   

    谢谢大家,现在就开始学SQL SERVER2000了,以后还请大家多指教呀。