先Happy New Year!WIN软件的相关的配置信息原来保存在ACCESS和XML文件里面,但多个用户访问并发老出问题,现在放MSSQL里问题解决了,但我不想用户看到数据表结构和里面的数据,只能用软件操作访问。
请问大家如何解决这个问题?软件开发完成肯定有不愿意让用户看到的相关东西吧,保存在一个地方能并发处理而且配置对用户隔绝只能软件访问。解决问题就可以,不仅限用MSSQL

解决方案 »

  1.   

    我也想实现这个功能。MSSQL做不到。软件只要发布,数据库一安装,数据库结构就公开了。好多处理方法都是徒劳。
      

  2.   

    使用XML加密保存
    数据库数据结构肯定能看到,存储过程等可加密
      

  3.   

    1,可以在代码里加密。
    2,视图和存储过程可以加密
    3,xml加密。
    ------------最好用代码加密 , 可逆 不可逆的都可以。
      

  4.   

    数据库服务器设置策略,只允许固定IP访问,或者。。用WebService来做
      

  5.   

    还是做个WebService吧。。软件不直接访问数据库
      

  6.   

    数据库的安全主要是用权限来保证的.
    数据库连接的通信安全可以有SSL来保证.
    还有数据库本身也可以实现加密数据的功能.总之,数据库安全是有足够的机制的,就看你会不会用了.
      

  7.   

    使用一个谁也没见过的数据库产品吧,SQL Server不适合你,它只适合几千万普通商业客户。