net_lover老兄:我要求的是工作站直接不可访问(就是设置普能用户不可读写),但通过VFP可以访问(就如问题中举例的win2000&win2000之间就可以其他身份建立连接临时读写数据)。
谁回答满意了决不食言——给300分!

解决方案 »

  1.   

    hailong525:没错!我的思路也是如此,但我要求的是普通用户可以通过运行VFP开发的程序读写数据,而不能通过其他途径访问,以确保数据安全!
      

  2.   

    大家的思路错了,请仔细阅读!
    放在win2000上的数据,我希望win98的工作站不可访问,除非运行相关的VFP程序。
    要求是普通用户可以通过运行VFP开发的程序读写数据,而不能通过其他途径访问。
      

  3.   

    likepb(阿勇):你的思路与我的思路是一样的,在win2000&win2000我就是用net 命令在程序运行中需要数据时,临时以特定用户名及密码进行连接,读写完毕立即删除该链接,所以相对是安全的,但在win98中不能以特定用户连接,所以诚求方案!
      

  4.   

    为什么一定要共享数据库文件???
    你在Win2k上不要设置共享,写一个COM在Win2k上处理数据库的操作,设置COM运行在一个特定的用户账号下(在Componet Services中设置This User选项),并为这个用户设置数据库相应的访问权限。Win98上写一个客户端连接Win2k上的COM,在COM中验证Win98用户的身份,符合就处理数据库。